во-первых, wayland это архитектура. Это набор стандартов. Ну и референсная имплементация (ну и небольшая кучка библиотек к которым, обычно, по факту, никакие из озвучиваемых претензий не применимы архитектурно).
А "не работает" конкретный софт, пилящийся конкретными людьми на конкретных тулкитах // ну и тот же гном, я слышал, уже по дефолту перешли на вайланд, ибо всё что надо уже отладили.
Во-вторых, Canonical "пыталась и сдала назад" со своим NIH-синдромом в виде Mir. Сейчас они вернулись к тому, что и в остальных дистрибутивах: иксы и вяленый.