Não me parece que a culpa do wayland seja dos programadores. O problema está acima de tudo nos drivers das empresas das placas de vídeo. Mas mesmo assim, segundo li na pela Internet, o desenvolvimento tem sido contínuo e com investimentos. O problema é que parece-me que muito do desenvolvimento também tem recaído nas compatibilidades (diga-se drivers open-source) com as placas de vídeo.
Mas para agravar tudo isto da falta de tempo suficiente para desenvolver algo tão importante, é o facto de a Canonical não ter ninguém com currículo de desenvolvimento de baixo nível na construção do Mir, algo que o Mir é apenas e só desenvolvimento de baixo nível!