Look, if you want to be a fanboy, nothing stops you from using OpenGL as the engine when running the client. It's not like you're forced to use DirectX. There are no platform specific libs in the PU client (From what I know).
Discussing this further is pointless, and only keeps attention away...