I think one of the major drawbacks of Wordpress is… to create a “real” custom theme, the creator has almost always required a knowledge of coding.
Because of this, WP themes began to become bloated in order to make them flexible and suit multiple needs.
Page builders came along and allowed users to hack themes to look the way they want.
After you have completed adjusting your Wordpress site with a page builder, the page builder plugin can’t be switched off, it needs to be run constantly.
This adds unnecessary overhead to your site immediately, even if you change one thing you need to load the entire plugin usually on ever page of the site.
Not to mention it bloats the database with data that would typically be static.
The solution is to install more plugins. It just starts to get messy and that’s just to get the look you want.
Even with all the hacks and plugins, unless you have great hosting, the site will be pretty slow at loading.
Now compare this to a custom built, made to measure, Wordpress theme. Few can afford them as they are build from scratch to the spec of the user and typically cost thousands.
They do not require any extras to get the style you want. You install, enable the theme and it’s the design you want with no extra plugins required.
It’s super fast because the layout and styling is mostly static and it contains no bloat In the code or the database and it’s potentially more secure because it requires less plugins.
Now imagine being able to build an unlimited number of these custom themes in a tool that lets you do it visually without writing code.
Imagine how much more professional a custom built, made to measure WP theme looks and sounds to a client, instead of hacking a theme together in a page builder.
I think if you want to use Wordpress, or your client does and you could create the theme you want without having to use plugins to get the visual look then Blocs v4 might be of interest to you.
But I should also state this is just one of many new features coming