Well, with Windows quickly becoming quite the piece of spyware, and working toward creating a walled in garden from stolen from IBM–err I mean open hardware, I am not liking where this is going.
Apple does not seem to be concerned with making high-performance computers.
So, where does that leave us.
…And is there any reason not to OS abstract as much as possible?
Case in point is Blender, which runs on almost anything with OpenGL, as well as the Orbiter, which moved its graphics towards interoperability.