I mean, yeah, it does, maybe. So why bother creating a password to a service if their database is probably running Linux anyway and the rdbms is probably compromised and yadda yadda yadda. It's the kind of argument you can make for anything.
Also no - privilege escalation is not "numerous" on Linux. It's very difficult to do in practice. It's only really a problem on systems built on old kernels which refuse to update. But those will always be insecure, just like running Windows 7 will be insecure.
So basically we have two issues here:
1. either focus on security even though these changes don't really improve the threat model
2. or allow disabled users and anyone who uses accessibility features to use GUIs
If you can't trust the process don't run it. If you have to run it, isolate all of it.
Wayland gives you neither the freedom to safely tailor your security policy, nor the security guarantees to warrant its inflexibility.
https://www.x.org/archive/X11R7.5/doc/security/XACE-Spec.htm...
I think you still need a centralized distribution model even for things like flatpak to ensure some level of centralized auditing and revocation for software that has access to sensitive capabilities. However this doesn't necessarily need to be as large of a barrier for shipping updates as trying to package your software for a distro (and playing the game of trying to get your shared library versions aligned).
If you do it further down the stack, you break accessibility and automation even more... this has been tried. Doesn't work.
The end goal is to have actually working Android-like sandboxing rather than some broken firejail crap.