Self hosting is so much easier than before, though. Tools like docker and Tailscale make operating servers and using VPNs pretty painless.
Routing to your home address could be hard, but it’s also pretty easy and cheap to set up a reverse proxy from a server you can rent. Routing through a public CDN is also easy and cheap and solves a lot of problems like DDoS.