It's not necessarily easier to run your own web servers... It's more costly than ever, and with the collapse of Net Neutrality going on (legal or not) and Google's stranglehold on search results and browsers, your likelihood of being seen are next to nil unless you have serious amounts of operational cash... This is also why brilliant people in school aren't inventing the next Twitter or Facebook. Big industry has stepped in to carve the Internet to suit it's profit needs and to put up walls for those who aren't accepted into the fraternity. Now company employees are encouraged to develop their ideas on company time, so instead of having to buy companies for a billion dollars, they get the same innovation (in house) for just a few annual salaries. Share holder driven companies are not our friends... The Internet how we knew it is indeed dead, and everyone was warned long ago, several times. :/
I don't fully understand what you mean by your first few sentences. You could use some dynamic DNS service for your domain, or host your own on the lowest end VPS and point that to your own connection, if it is reasonably fast, and then have some cheap and energy efficient SBC/NAS running some Linux serve your content with something like
[1] https://en.wikipedia.org/wiki/Caddy_(web_server) or whatever else works for you.
That doesn't cost me more than about 35 €uros per month (of which i have to pay 29,99 anyways for my line) and maybe 3 to 4 €uros energy (which is expensive where i live).
While having 31Mbit/s upstream, which is the bandwith the external internet sees and could use. I don't need the scale the FAANGS have, do you really?