Well, there are two problems. First, Microsoft has lead this markets already almost 30 years. If you ask basic computer user, “name some other operating systems for PC?” For 75 per cent sure the answer is “no, I don’t know any other operating systems.” So it is like that people are grown up with Microsoft and Windows. Every institutes etc. are using their products. We even have office tools tasks at school where we learn to use Microsoft office.
Then the other problem is that people are too lazy to search alternative options, such as Apple computers. Or even if they would know this existence, they would still rather use Microsoft because it is what they have used for decades. Young people have found Apple, and the growth of users has increased dramatically. So after some years, when we “learn” to use also alternative options, the market share might be changed.
If they make it impossible to program programs, then it would be unfairly using the monopoly situation. So far there is no evidence from that.
Who likes “bad guys”? I think Mr. Gates has so much money that I think it would be shame if he wouldn’t use some of it to volunteer donations. For the share holders it depends. I think in the end it is he’s private life and he can decide where he puts he’s moneys.
Microsoft will face some major difficulties with innovativeness. Their previous operating system just proved that they have to copy everything from their competitors. And still they couldn’t do it right. The system has major problems, although, it is better than the previous one.