Beh si, sempre di compromesso si tratta, io mi scrivo un piccolo file per la bash lui fa il resto et voillà eccoti il game. Meglio sprecare 20 kb che 600 mega in più per installare un S.O.
Sulla comodità delle DirectX rispetto alle OpenGL puoi trovare parecchio materiale dagli sviluppatori che le conoscono e hanno lavorato con entrambe.
C'è anche un articolo di Francesco Carucci su Appunti Digitali.
Persino Carmack, un po' di tempo fa, le ha elogiate, quando in precedenza ha passato buona parte della sua vita a sputtanarle...
Lo sviluppatore che programma per hobby, invece, dedica il suo tempo libero a ciò che, semplicemente, gli piace fare. Per cui se finora non s'è dedicato a Linux et similia dubito che lo farà in futuro perché evidentemente non lo reputa interessante.