People on HN just don't understand that the Basic Hosting company won't give a scalable Network for free. And with scalable Network I mean a Physical / Virtual Network where you could connect / disconnect Nodes and connect it with arbitrary Networks. And that's basically something which costs a huge amount of money especially when you want to connect two Locations.
When you need HA and don't get such a network you would need to create a Overlay Network over VPN, etc by yourself which could be quite hard to manage (even for a low amount of servers)
In germany we could buy Virtual servers as low as 5-10 Euro / month however you can't buy 3 in different locations and they are connected with an private internal network for free (there aren't even many hosters that will do that, i don't think there are any outside of the saas platforms) however you could rent non virtual servers and buy additional stuff on these Hosters which adds a huge costs per month. So running on AWS / Google Cloud / Azure / etc could be really cheap. It just depends on the Things you need.
Edit: Also AWS gives you a lot of credits for just doing surveys for their new stuff. I have so many credits so that I run my private gitlab instance on AWS and it costs me nothing. I never got a credit of my previous Hoster which I used over 10 years. On AWS I just got a 200 USD Credit at the start since I missed my Free year (also only cloud providers giving you credits, the most other Hosters won't do that and they bareley give you something new on AWS. You could now run a Website for basically nothing just with AWS Lambda which costs nearly nothing.)