Unfortunately things like wayland end up like this too. All sorts of different systems and plugins and implementations and exceptions and arbitrary names and acronyms.
It seems like no one who designs this stuff ever says "this is too complicated, it doesn't have to be this way, we need to work on simplifying it".
I think when clever people get together and there is no adult in the room to represent people who actually have to use this stuff, no one wants to admit that it's over complicated, because that becomes an admission of not being as clever as everyone else in the room.
It seems like no one who designs this stuff ever says "this is too complicated, it doesn't have to be this way, we need to work on simplifying it".
I think when clever people get together and there is no adult in the room to represent people who actually have to use this stuff, no one wants to admit that it's over complicated, because that becomes an admission of not being as clever as everyone else in the room.