The public square has always been controlled by private interests. Before the internet, public discourse occurred in newspapers and magazines. Coffeehouses and pubs were always privately-owned, and their proprietors and clientele-at-large determine what conduct and conversation is acceptable within.
Free speech absolutism isn't a real thing, you know: everyone has a set of ideas that they're not willing to listen to.
The web is becoming professionalised: if you want to publish user-generated content on the web, you will need to moderate all of that content. The Internet is going the same way as radio: for most people, you'll be tuning in to regulated, commercial services. For enthusiasts, there will be a separate space where you can do whatever you want, but you can't offer laissez-faire services on behalf of the great unwashed. It's a great loss of theoretical freedom, but it'll have no impact on anyone's real life.
There has also been a commercial offering in this space for a while: FF Chartwell (https://typographica.org/typeface-reviews/chartwell/)
> Rule 3. Fancy algorithms are slow when n is small, and n is usually small. Fancy algorithms have big constants. Until you know that n is frequently going to be big, don't get fancy. (Even if n does get big, use Rule 2 first.) For example, binary trees are always faster than splay trees for workaday problems.
-- Rob Pike, Notes on Programming in C, 1989[0]
Generally speaking, I feel that the bureaucracy involved in a programming project should be proportional to the scale of the project itself. If the 'getting started' tutorial for your programming language demands that I choose a package name for my Hello World program, you fucked up.