I’m on the record as a Gutenberg hater. So what would I do instead?

Ideally, you should be able to pick an editor that works for you. Swap out whatever editor you like. Obviously, you’d need one editor or another “out of the box”, but there’s no good reason why you shouldn’t be allowed to change it out for whatever works best for you.

If you’re a fan of the TinyMCE (the “classic” WordPress visual editor), you should be able to use it. If you prefer blocks, maybe Gutenberg is for you. I prefer to write using markdown. I’d love to be able to swap out the WordPress editor with a markdown editor.

(I can, sort of. I can write in markdown using my Byword app and publish from the app. But I should be able to plug the editor I want into the WordPress editing screen.)

In other words, the ideal CMS (WordPress or otherwise) could use any editor. The internal editor would be an interface, such that all that’s necessary to use the editor of your choosing would be to create an adapter class to plug it into the CMS interface.

Mullenweg can have his Gutenberg, traditionalists can have their TinyMCE, and I can have my markdown. Everyone is happy.

The end.