それ言ったら、Windows なんて 1980年代始めからの互換性を
保ってるわけじゃない? (おかげで Win32 API は、DWORD とか、
えらく汚いことになっちゃってるけど)
最近は remote desktop で、ネットワーク透過にもなってるし。

使い勝手のいい API を提供したり、強力な 3D 描画プリミティブ
を提供するのに、互換性を犠牲にする必要はないわけで、X12 が
必要だと思ってる人は、プログラミング技術に疎い非プログラマ
なんだと、俺は思ってるけど。