This is analogous to calling unix account separation "fragmentation". Why can't I just run all my services as root? It has worked for years!?
The answer is that it is a fragile, unmaintainable security nightmare.
Wayland has separation of concerns to fix that problem, with the tradeoffs described in the blog post.