Actually, the whole reason for all these wars is simple. Microsoft monopolises crappy products and does not allow for more superior/mature products to have a break at the market. This has made Microsoft one more reason why the IT world is somewhat crippled.

I do not hate Microsoft's products, but I hate Microsoft itself, for its tactics. I do not use Windows not because of Microsoft, but because of the fact that it is inferior to Windows. Both (especially) as a development platform and (somewhat) as a desktop platform.