In the early days the internet was a free, egalitarian space for anyone to surf. Now, commercial interests rule – but users do still have some control.
(But seriously, while it wasn't free, having an account with an ISP used to come with 10 MB of personal webspace without ads or anything. That's something you never really see these days.)
Yeah you can host your own blog on the fediverse. I've started similar attempts, in fact, such as !aniki_blog@feddit.org . I intend to expand it, but it takes time getting used to this type of personal web space.
Alternately, what'd be really neat would be an easy way to mostly completely do a webpage setup for someone using the free hosting options that do exist.
Like, a tool that makes handling deploying something to Github Pages or Cloudflare Pages or whomever else offers basically free web hosting that isn't nerdy to the point that you need a 6,000 word document to explain the steps you'd have to take to get a webpage from a HTML editor to being actually hosted.
Or, IDK, maybe going back for ye old domain.com/~username/ web hosting could be an interesting project to take on, since I'm sure handling file uploads like that should be trivial (lots and loooots of ways to do that.). Just have to not end up going Straight To Jail offering hosting for people, I suppose.
These days with how tied to your identity email is, using an ISP provided email is like self-imposed vendor lock-in though. A friend who uses an ISP provided email just switched ISPs and it caused havoc - bank logins, power company logins, etc
It's such a reasonable a policy I'm finding it hard to believe, unless there's a clause that they get a kidney, or are allowed to show up and break your ankles, or are taking ownership of your first born child or something.