

I think that the little extra work to have separate services is a small price to pay to have the kind of top notch user experience that you can only get with a dedicated tool.
Besides, it’s cool to have a load of different services. Most self-hosters seem to be constantly on the lookout for the next thing to install.
Niri does have named workspaces so you can absolutely switch to fixed workspaces like you describe.
I have fixed workspaces but then temporarily add extra workspaces for side tasks - these are relative to the named ones but don’t stop you jumping to your named workspaces (assuming you’ve got your shortcut keys set up to match).