>I don't understand why all this fuss about something that can be completely transparent to the user.
>If the implementation is done right no one will notice. The network transparency will remain as good or better than before, so why all this hostility?
Probably because implementation are never "done right" at least at the beginning, so there will be some pain at the beginning.
And some like me thinks that improving the toolkits would give much more bang (improved user experience) for the buck (development effort and transition pain).
Plus Wayland developers say "we focus on the local case, but it's easy to add network transparency", which implies that they don't really care about network transparency and pretty much ensure that it'll stay a 'second class citizen' for a long time because other things such as input event handling are really, really difficult to do well..