<< I embrace Microsoft because:
1) Netscape was garbage so I used IE since version 3.02x. Totally fell in love with IE4 and chose other browsers as primary browsers since then. >>
IMHO IE wasn't clearly better until version 5.0. NS 4.x is certainly a bloated browser, but I still prefer it over IE4 any day. NS 4.x failed due to some poor business decisions by Netscape, but mostly because of MS' abuse of its monopoly and strongarming OEMs; not because IE was a better product at the time. Note I'm not a Web developer, and I understand most of them hate NS 4.x with a passion.
<< 2) As much as people attack Microsoft for their lack of support of Open Standards, they have been doing an excellent job in the past few years. Examples: W3C DOM (I think, correct me if I'm wrong), SOAP, other XML-related standards. C# is also an ECMA standard now. >>
Get real. They support so-called "open standards" wherever it meets their business objectives. To say they've done an "excellent job" recently is absurd. IE is not the most standards-compliant browser (Mozilla and Opera are better). SOAP is just an RPC mechanism that slips through firewalls; you can still implement totally proprietary systems with it. C# is an ECMA standard but we all know .Net is not. There's a *big* difference between the two. Whenever you're beholden to a single vendor, I hardly would consider that open competition with choices for the consumer.
<< 3) I absolutely love C# and .NET. Programming is so damn elegant and fun. I never really liked Java, although some stuff are interesting, and I personally think that Netscape and Sun are a bunch of whiners. >>
We've discussed this a bunch of times already. C# is 95% Java so what's the huge fuss? VStudio is a very strong tool, but you worship .Net way more than it's worth. But that's your decision, and I respect that. I'm just pointing out that its not the greatest thing since sliced bread. Neither is Java.
<< 4) IMO, the innovations and advancements they brought to this industry far outweighs whatever "damages" they brought along at the same time. And other than those issues with OEMs, very few of their accused issues matter to me. >>
So what? Because they've been a successful company with net positive effects means we ignore the damages (if they are serious)? If a felon donates time and money to charities, we let him walk? Think about it for a second.
<< 5) They make a lot of excellent products and every new version has some interesting additions to it. There are some exceptions, of course, but bad products quickly fade away. Some people complain about how slowly Windows innovated and labelled Windows 98 a "service pack with a charge" but all software has major and minor version updates. The only thing I found annoying was the OEMs bundling Windows without an option to get rid of them. That bothered me quite a bit since I already owned an extra license. >>
It bothers you quite a bit that in the PC industry one company forces (major) OEMs to compel all consumers to pay for a Windows license, when some would choose otherwise. Explain to me how that's legal or in the spirit of fair competition. Actually, the courts have already ruled that it's illegal. However, the DoJ decided to slap them on the wrists and let them go their merry way because they are a successful American corporation.
Today, MS may innovate a good deal, but they have a fairly shoddy track record over many years of borrowing, copying or stealing wherever it pleases them. Arguably, their success is due more to business execution and marketing rather than products.
Finally, Ameesh vastly overstates their influence in society. Face it, if Windows had never been successfully hatched, Mac OS could well be the GUI we all know and use. And if you analyze the situation carefully, you'll realize that PCs have penetrated households because the hardware was commoditized, not because the monopoly OS cost any less. Throughout all these years when Windows licenses grew in volume, the price remained the same. I'd be inclined to say cheap PCs and the Internet (i.e. AOL and other ISPs) were more significant factors in getting PCs into homes than the Winblows 9x user experience.
MS essentially has a natural monopoly. Why you would allow a company w/ such a market position to break the law and then argue they should be allowed to do so because they provide the monopoly product is completely ridiculous and illogical.