I have wondered about this too and I don't have an answer.
Personally for me the best platform is
digitalocean. $5 vps, full control of the server, I don't care about the support, protected from ddos, incredibly easy to scale (you just basically turn off the node, change ram, cores, gbs and done you have scaled your server, literally takes maybe 60 seconds). And the best thing you don't need to pay the full amount. I can use the server for 10 days to test some things out or run some quick tasks and done! Paid $1.50 only.
When other server providers charge a lot more for the same server, you need to pay them upfront for the month, difficult to scale as you probably will need to deal with their support asking for more ram, then they send you an invoice, you pay the invoice and contact them again for them to check if they got the money and only then they scale your servers. Too much hassle, too expensive, too little freedom.
(this isn't promotion

I'm just really happy with their service and been an user for a few years now with 0 problems at all and server was down maybe once for a few minutes in 3 years!)