With Postgres[1], you would need to be using an absolute beast of a server to be paying that much, even if you're paying the 2x premium to go month-to-month, and a low-powered machine could be around $50/month for a 200GB DB.
[1] https://azure.microsoft.com/en-us/pricing/details/postgresql...
Based on link you provided, I calculated that 40gb memory would be $290 and 80gb $570 per month (in UK).
So price seems still quite steep, considering that same specs on-site would be ~$2000 one off. (8 months return on investment).
Then for this server, I honestly don't believe its easier to do maintenance in cloud, as you need to do lots of initial configuration there (be it IAM, permissions, firewall etc. ) compared to have it just in local network
A single box on Hetzner is by far not comparable to, say, using a managed service as AWS RDS. It's not even apples to oranges, and more of apples to freshly-squeezed orange juice served by a buttler. Think about it: do you get any form of fault tolerance with your single box?
Ah yes I agree, sorry for not being clearer. I wanted to add on to what you said.
Even though I'm a big fan of Hetzner and a happy customer for years, it's important to know what we're buying and be mindful of what we're not having as a tradeoff.