Though as developer you should already be aware that programing against 1- different incompatible targets is extremly painful, so why the hell they did not implement a Wayland server too, is seems a cheap excuse "wayland is just a protocol, all the issues are in the implementation you use".
I am expecting someone would comment that browsers are a good example, and my answer is go check the contenteditable and for example how text selection works and all the issues people had creating a rich text editor that works on all browsers using it.
I am expecting someone would comment that browsers are a good example, and my answer is go check the contenteditable and for example how text selection works and all the issues people had creating a rich text editor that works on all browsers using it.