It will happen in any other cloud, but the point is, AWS kind of promotes throwing hardware at which can be solved with Software. So, that's why it's the AWS trap :)
My first thought reading the headline was something is wrong with AWS for startup. After reading the article, AWS has nothing to do with this. I'll never upgrade my hardware if I see spikes like this. It's purely caused by software, and don't blame AWS
Since it's easy to upgrade RAM and CPU in AWS (at-least that's what gets promoted intentionally or un-intentionally all over internet), the moment we see CPU or RAM usage increasing, there is an inclination towards vertical scale up although the problem may be elsewhere. It's the inexperience to blame, not AWS.
Yes, even Google Cloud will recommend you to increase server specs at this condition.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.