There is just no other way of providing native OSX or win32 servers!
Are you implying that intercepting the DirectX or the OpenGL command stream is not a legitimate way? There are always different ways to do something, until one comes up with a better way. After that everything becomes obvious. About ditching X, I don't remember NoMachine to have ever been very active in the X development. Maybe they had come to the same conclusions long time before, but, you know, X was what was used on Linux...
even where the delta compression algorithm wasn't even theirs to begin with...
This seems a bit unfair for people that, with their open source work, sparked at least a dozen of clones. Anyway if you are talking about dxpc, the compression NX is famous for has little to do with the original dxpc differential compression and is all about caching, that was completely novel and absent in dxpc.
what makes OnLive and Shield usable is the low-latency/high-quality video achieved through hardware assisted encoding (and xpra does this too), NX does not do that AFAICT.
I don't know what the secret sauce is, but AFAICT it is quite usable here. Fortunately now that xpra, NoMachine, OnLive and NVidia have all settled on the same technology we'll see who will provide the best solution. I think a remote display system is much more than encoding the display, so there is probably space for everybody. I just don't think one should badmouth other software to push the solution one likes more.
Hackers of the world, unite!