Mikhael, look where
www.microsoftusernetwork is hosted and you will know my opinion...
Beside that, i believe that big software companies are the best mean for delivering and distribuing quality products, but there must be only one standard.
Otherwise the average joe won't know what programs to buy because he won't be sure they will run in his shiny new pc, just like into the eighties.
Unix derivatives may be a good choice for servers, but Windows is and will stand as the best choice for the average user.
Aldo, if you say a monopoly is bad you don't really know what an oligarchy (namely trust) can do.
Here in Europe we pay ridicolously high prices for fuel, and this due to the privatization of the previously state run distribution corps (not to mention about the insurance companies).
What they did was to make unofficial non competition agreement, so that they can set high prices but antitrust can't do anything because there are no real proofs about that and the companies are namely competitors.
You can always manage a near monopolistic situation, but you cannot do the same with a corporate trust.
And please don't tell me that open source is the magical panacea that will solve all these problems with software because it won't.
If you don't believe me, then you just need to walk out in a computer shop and look at how many versions of linux are there and their average price.
The main factor that made computers evolve from hobby to a serious profession was and is the economical potential.
If you don't have a cash cow then you cannot afford people working into the R&D, and as a result, very few people interested in advancing software development.
Actually the software R&D budget is around $20 billions globally, but if you look at who is spending that money you won't find really many names.
Without patent and selling benefits believe me, computers would have been little more than terminals.
Yes, you are right, we need competition, but for competition to exist you need something valuable to compete about.
Otherwise the only ones interested in real software development will be PC makers, and believe me the bundled software world is not something you would be happy with.