Nem ilyen egyszerű ez.
Mondjuk ott a VS Code. Ez a freedesktop.org által definiált Secret API-t használná arra, hogy a login adataidat eltárolja. Azonban ez az API csak korlátozottan érhető el, Gnome keyring támogatja, más nem. A VSCode-ot azonban tudni kellene használni Gnome nélkül is (ezért van az, hogy a VS Code nem a Gnome keyringtől függ, hanem a freedesktop.org API-tól). Csak éppen nem full-featured.
Hasonlóképpen, a Teams amúgy tökre használható Wayland alatt, kivéve a screenshare. Miért kéne feltenni, hogy X legyen a függősége, illetve indításkor ellenőrizze, hogy valóban X alatt fut, csak mert egy feature nem elérhető Wayland alatt?
Ezért itt ugyebár metacsomagokból, nem konkrét implementációktól függnek. Ami jó is lenne - ha nem hiányoznának implementációk a metacsomagok mögül.
Ez a szétszabdaltság (nem bízhatsz abban, hogy egy adott interfészt egyáltalán implementál-e bármi) az oka annak, hogy olyan a Linux desktop, amilyen.