Most developers also hate PHP — but we still use it. PHP is ugly, frustrating, and in some ways outdated, but it's also practical and well-supported and gets the job done.

As a dev I also find WordPress to also be frustrating. But there's a bunch of things an advanced developer can do to make it much less frustrating. We use Sage 10, which adds Laravel Blade to PHP, SASS, and a controller model approach. We use Bedrock which gives the folder structure a modern update. We use a modern CI/CD workflow. These things smooth the development process considerably.

For site editors, the complains I see about the admin screen are generally due to poor development. Many developers put zero effort into understanding staff editorial workflow, and as a result the default editor experience is frustrating. Every project has different editorial needs, so on our projects we spend time customizing the admin side.

Most of the stuff in that StoryBlok hit piece was pure fiction. Separating frontend dev from backend dev will not remove the need for your teams to coordinate. A headless WordPress will not magically make the editing experience better. Headless builds are not cheaper. There's a time and place for headless, it has specific use-cases, but it's not a magic bullet.

I was very disappointed in the article when I first read it; I'm disgusted now that I see it was a paid hit.