Too bad config is a no go for the poster, otherwise hyprland or i3 would do everything, even the quake overlay.
I honestly don't get why they ignore existing options due to configs. Give it a try, maybe it won't be _that_ bad.
Most of the non developers I know don't want to write prose, let alone a .ini file
Even if someone isn't inclined to be computer literate, a shared understanding that the interface can be tailored to your preferences and that many flavors of interface exist, would lead to improvements IMHO. This is already normalized in the Linux world, but that world is very small.