Cloud providers and even cloudflare go down regularly. Relax.
Sure - but when AWS goes down, Amazon fixes it, even on the weekends. If you self-host, you need to pay a person to be on call to fix it.
Not only that. When your self-host goes down your customers complain that you are down. When AWS goes down your customers complain that internet is down
AWS doesn't have to pay people (LOTS OF PEOPLE) to keep things running over the weekends?
And they aren't...just passing those costs on to their customers?
I mean, yes, but also I get "3 nines" uptime by running a website on a box connected to my isp in my house. (it would easily be 4 or 5 nines if I also had a stable power grid...)
There's a lot, a lot of websites where downtime just... doesn't matter. Yes it adds up eventually but if you go to twitter and its down again you just come back later.
I'm not saying that you won't experience hardware failures, I am just saying that you also need to remember that if you want your product to keep working over the weekend then you must have someone ready to fix it over the weekend.