"Mivel lett jobb a Wayland, mintha az X-et kalapálták volna ki?"
Az X11-et úgy 30-40 éve "kalapálják ki". Gyakorlatilag extension hátán extension. Egy borzasztó agyonbonyolított tákolmány lett belőle. Az extension-ök fele kb azzal foglalkozik, hogy kerülőutakat biztosítson a normál socket-alapú (lokálisan futó grafikához elég nagy overheadet okozó) X11 protokol helyett. Ráadásul a kliensnek mindenre IS fel kell készülnie, bármelyik extension hiányozhat (vagy éppen azért nem elérhető, mert remote session van), mindenre kell fallback.
Nyilván a widget frameworkök evolúciósan vele együtt fejlődtek, ezért hozzá vannak kupálva. De a kódbázison belül ezek a fallbackek is már archeológiai rétegeket képeznek.
Szóval a waylandnek volna létjogosultsága. Hogy mi ment félre, amiért 15 év alatt nem tudott 1-ről 2-re jutni az egy másik (amúgy önmagában érdekes) kérdés.