Because getting content on the web is only as difficult as people make it, and beneath all the bloat of "modern front end development practices" there is still a simple set of tools to work with.
You can create a free account or a site on blogspot or Wordpress with significantly less friction. That is still a full-fledged website, and not an IG page or Twitter that's a walled garden serving only logged in users.
In this day and age, nobody is going to bother with writing HTML markup when they've used rich text editors to compose everything from emails to Tumblr posts.
Back in the early 2000s I used to write music reviews for a site called Epinions. They didn't have a rich text editor, so if you wanted to do bold, you needed to wrap those words in a <b></b> tag, or <i> tag for italics. It was extremely irritating to have to do that, especially if you were pasting in the content from a pre-existing Word doc that already had all the proper formatting.
And honestly, when teaching the average person how to make a website, they should just be taught the minimum required to make a valid HTML document.
I think it's something like: