A static html site? Even easier. There are tons of services out there that will let you host your own content for very little money or even free.
You can set up a static site on a platform like 1mb.com for next to nothing and edit the html, css, etc. To your hearts content. JavaScript mostly runs in the browser unless you're doing something more complicated than hosting your blog.
I taught myself HTML by reading source code when I was around 12 (I'm not a coder by trade). It's not a super complicated language. Nor is CSS. And there's sites like CSS Zen Garden, w3schools, and template sites all over the internet that ease that transition.
You talk about that general public, but this is a site mostly of techies, so it's natural that topics like this would be present here, far more natural than politics or posts on gossip at least. For the general public it's still pretty easy with numerous site builders, hosted solutions, etc. that will do all the heavy lifting for you. If you're not willing to take the time to learn, there's always someone who will charge you for their experience and make sure you're set up well enough to do what you need to. It can't be that hard to do with the proliferation of crackpots, marketers, and homemakers who are able to set up their own sites effectively.
While I can certainly sympathize and empathize with the idea that as a community we sometimes don't realize the difficulty in some things, on this particular topic, I think that between the market and open solutions there's a wide array of options available for someone to host their own blog with a number of entry ramps of differing difficulty.
I hadn't done flexbox or css grid, didn't know what rem was, hadn't used calc(), or media queries that target based on viewport size.
Just spin-up a Wordpress instance sounds easy but most people will need/want a few plugins and things start getting complicated fast.
Before long you're handling passing special headers by modifying .htaccess and looking at Leaflet.js source code ... just to stick up a simple WordPress site.
And you still missed a million 'basics' like resizing media appropriately and adding aria-labels, and your site is not SEO friendly, and you didn't handle backups yet, ...
With a platform, you just... write. And it just works.
If you are not going to actively maintain and update it, let someone else handle it that will.