My experience is a bit different. Peering works pretty well to many providers, especially with Cloudflare. The big disadvantage of Hetzner is that they're located in Germany and Finland only, so not great if your customers sit in the US. But OVH Canada provides reasonable options for that.
AWS is lets say .08 per GB or $30K/month for same bandwidth?
And if you beleive you can run your business on their $15/month network then they would own the market - but oddly they peer with basically NO ONE of any quality - because THEY don't actually pay for the bandwidth either and just totally oversaturate their peering links.
https://forum.wurmonline.com/index.php?/topic/150107-network...
for some of the common whining at least in the past.