"Hosting a hobby project for free without credit card is tough (rant) & here's how I did it (Hugging face)"[0]
I remember trying to evaluate all the options and trying to find a good enough option and there were very few options aside from Vercel and Render or rewriting your application to fit cloudflare workers.
HF spaces is a good option that I had found back then. Also, I recommend having a separate backend service like supabase with HF as if your server is inactive for 24-48 hours, the storage could get wiped out so backend should be seperated.
One of the biggest things that I am proud of was how I broke the nat of intel tiber jupyter using applying a custom patch of bearssh and before it, using junest and ssh and ppng.io, all because I wanted to play minecraft with my friend without credit card :-D
Nowadays, I have a few cheap vps's which makes things so much simpler but I remember that struggle and vercel/render used to help in most cases thus they are so popular.
So I seriously agree with what you are saying based on my experience as well. Though I have to wonder?: I think that the reason that small companies aren't attempting this is because of reasons of scam/spam, but what reasons are there for AWS and others to not do so.
What are the reasons that you think that they don't already provide such service, or do you feel as if this is the natural continuation of it and soon we are gonna see AWS or large hypercloud provider providing free very small compute similar to vercel/render?
Also thanks for making me remember again the blog that I had written :-D
[0]: https://smileplease.mataroa.blog/blog/hosting-a-hobby-projec...