The price difference between Hetzner and AWS is large enough that it could pay for 4x as much computational power (as much redundancy as you'd ever need), three full time system admins (not that you'd ever need them), and our office lease... with plenty of money left over!
And it's not like AWS is any easier to use than Hetzner - they both take just as much time to setup and Hetzner is at least as intuitive as AWS.
I'm always surprised when resource scarce startups are paying ridiculous amounts for AWS instances. It is a huge waste of money and I have a hard time telling if it is laziness, following the herd, or ignorance as to how expensive cloud hosting is.
Note: I did move back to Linode because the traffic all went away, and now I just run it on a fairly-small node there.
Cloud has a role, but mostly it just tricks you into leaking a lot of unnecessary cash with nickels and dimes, so you don't really realize how much you're spending.
is exactly why I'm on dedicated Hetzner hardware rather than AWS.