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?
Sure, it can be another Pulse Audio or KDE 4 breakage, but that seems just to be the preferred "Linux way" of improving things. On the other hand there are real gains on dropping X as the hardware controller and have it be just the X protocol controller he is good at.