Earlier quoted context omitted.
Just to reiterate, what you say is true, and I pointed out I conceded pretty much your major points to coworkers at Apple when I worked there (it was just a couple coworkers, and just a one time comment, but it did get a laugh of agreement). My only argument is that Apple has caused much less damage than Microsoft because they have been less successful, and in that sense Microsoft maintains the greater negative karma…
To be honest, I have no negative feelings about either. They're both just doing what they feel is in their own best interests. That's the responsibility of a corporation. I find the grudge most people in the community have against MS a little juvenile and not very well-reasoned.
Since Netscape was taken down, we've seen a world where hackers can execute an idea and become successful based on their execution, sometimes abundantly so. I do not think it's accidental that this period largely coincides with Microsoft losing their anti-trust case.
Before then, Microsoft would just wait until a market formed, then take it over or destroy it by bundling something with one of their monopoly products. People who had a dream of creating a successful software business knew Microsoft's business practices made that extremely unlikely.
So, yes, many developers who were around during Microsoft's heyday likely are carrying a grudge that must seem juvenile to anyone familiar with the much less threatening Microsoft of today. Whether it's juvenile to have bad feelings towards an organization that snuffed out a lot of optimism and ambition, I'll leave to you to decide.