My first dev job was all WordPress stuff. The guy I worked for used the ability of clients to manage their own site as his main selling point. This was years before Gutenberg, and I don't think ACF was a thing yet. I spent a lot of time building forms to manage just about everything on the site. Almost no one used any of it except for publishing blog-style content.
We had one client who wanted this crazy design meant to look like a comic book splash page. Nothing was uniform or consistent. I spent weeks setting up all this bullshit so the client could customize every little thing. When I showed the client how to use it his only comment was something like "this clearly wasn't made to be easy to use."
I believe "whole site editing" just isn't a good idea for most clients who hire a web developer. Anyone who wants that much control will either build it themselves or use something like Square Space.