Remember computers in the hey-day of the PC? Every two years brought a huge tangible improvement. Programs made for new computers just wouldn't run on old PCs, or if they did would be unusably slow. That ended sometime around the release of the Core 2, except for niche users (gamers, developers, etc.)
It's the same thing for phones right now. A phone that is more than a few years old just feels like a piece of crap to use; it's slow, the screen is poor, and it doesn't support new features. Good times for manufacturers! (Though we are very rapidly getting to the end of this cycle, IMHO).
Same thing applies to AWS, brought up as an example in the post. The base price is not really the issue -- AWS prices fall slower than Moore's law and it is still more expensive that bare metal. It's the new toys you get every year that make AWS attractive. AWS keeps providing more and more pieces of your infrastructure at attractive price points with less admin overhead. At some point they'll have reimplemented everything the modern company needs and then they too will be subject to more serious competition.