AWS didn't have to do this - but giving customers the freedom to host stuff on-prem via unified managed interface was too good to say no to.
I personally believe, customers should move off entirely on-prem and onto the cloud as it makes sense. Its 2016 not 2006 and the big shift to move away from legacy or wasteful platforms such as Oracle and Windows, should be on the forefront for every Solutions Architect out there.