I hate Microsoft because they have instilled in the general public the expectation for their computers to not work correctly. Also, they go out of their way to make their products incompatible with standards just enough so that if you want to run Windows, it makes it very hard to run anything else at the same time.

On the other hand, you're at least somewhat correct in that they have often spurred the mainstream computer market (or at least purchased companies who have). But if they hadn't, honestly, someone else would have.
_________________________
Bitt Faulk