I think they're both control-freaks. The difference is that stuff released by Microsoft is pretty open at first. Later they realize - oops, we should have implemented some kind of control mechanism. They try to add DRMs, genuine validations and loads of other shit with poor resluts. It's different with Apple because the first thing they write is the control, be it hardware or software, and only then they build a product around it.