In reply to Rasmus.

So the world of theming for WordPress now is a stack of config files with little control over actual markup?

Block themes are made up of standardized components (the blocks themselves) and markup. As the developer, you can take 100% control over the arrangement of these components.

There is a single config file, theme.json, that allows you to opt into pieces of the global settings and styles features. You can use as much or as little of that as you want.

I have tried using Gutenberg for client sites. But my clients has this habit of having me the designer actually design the website. They don’t want to mess around with colors, fonts, layouts etc. They want to input content into a form, and having it placed in a design.

You can still design the website and have your clients only touch content. If anything, you could have even greater control over what those client content forms look like and where they are placed with the locking features in the block editor.