Monopolies occur when a single controlling body has a way to control a single resource that is vital. (I'm not a sociologist nor an economist, so feel free to rip me a new one if I'm missing some important attribute of monopolies.) If that resource is available elsewhere, they no longer have a monopoly.
Business's holy grail is the monopoly, precisely because it requires less thinking and provides certain freedom. If you have a monopoly on it, you can do whatever you feel like to the customer -- charge them for your mistakes regularly and systematically, and they can do nothing but take it or go home.
Software is nearly impossible to monopolize, IMHO. Even assuming you put a patent on something, there's no reason that free enterprises cannot distribute it for no money, and they will. Somewhere out there is a person who, for whatever reason, wants to make the exact same thing for no money, just as a hobby.
While Microsoft rides high now, what will happen when there's a free drop-in replacement for each of its major products? Immediate, instant death. Each is slowly being replaced by one project or another.
So what happens when you can make diamonds indistinguishable from natural ones? That's right. Those assholes at DeBeers are going to go out of business. Hell, I hope they're chased by mobs and have to live on an island in the South Pacific or something. Goddamn artificial demand^Wrarity...! Down with DeBeers!