Where I do agree is networking egress. The big three providers all have metered bandwidth rates that are way above the "all inclusive" fee you pay to Hetzner, OVH, DO, and others. The cheapest way to host an ftp server that serves 20 TB per month is certainly on one of these (today). None of these providers will let you serve 1 PB / month this way, but if you're in their sweet spot and they can make it work out on average, it's a good fit.
But if you're looking to just have a simple "VPS" in the cloud, our f1-micro is just over $4/month (the AWS t2 series is also super cheap). Again, you're right if you're talking about networking egress, but not everybody needs to serve multiple TB per month.
Disclosure: I work on Google Cloud, so I'm trying to take your money in exchange for services.