Aber wer seinen Code von vornherein ädaquat schreibt, wird keine Probleme haben.
Und wer die Anforderungen herunterschraubt.
Man kann eben dann nur noch die gemeinsamen Features voraussetzen. Und manche Sachen funktionieren eben schlicht nur unter Windows. Andere sicher auch nur unter z.B. Linux (auch wenn mir da gerade kein Beispiel einfällt).