I assure you, developing for competing platforms is also a fucking nightmare... that's something Microsoft has no monopoly on!