The old "if it were Microsoft..." and "Apple 'fanbois' have double standards.." gambits!
Apologies in advance for the length of this...
The short version; this argument lacks cogency, is full of holes and tired cliches that have been disproven time and again, but just for the hell of it, here's why:
That argument is just absolute hogwash! Where does this ridiculous sense of entitlement come from? As some that prefers to work on a Mac, I'd say that *if* Microsoft were doing the same for Windows I'd say "All power to them!". Why? Because it's *their* platform. Simple. So long as it's documented, where is the problem? The other reason is that I am a mature adult that doesn't take these post or the actions of the companies being discussed as a personal affront!
This *isn't* about an OS that runs on the desktop, it's about a mobile device. Please differentiate between the too. The thing with comments like "the only way you can buy software through our website where we take a cut of everything" is that its just wrong. It's wrong on two counts. The first is one of quality control--not in the quality of the apps, rather the quality of the experience. The second is one of security. Not to mention that if you release the app for free, Apple don't charge (30% of 0 is of course 0), and the charge allows for support for the app developers and the cost of maintaining the store. This is simple commerce. It's how shops have been functioning for centuries
Let's take this next assumption at face value and actually apply to an, as of yet unreleased, actual product. If one wants to develop apps for Windows Phone 7, one has to use a .Net technology. This does open up other *languages*, but it's exactly as you describe, I haven't heard anyone complain about this. As to whether Microsoft will allow flash on *their* (and it is *theirs*) platform--it's an unknown. I'm not sure, but I believe that Microsoft have indicated that it's something that thay are considering. Strategically, and the decision will be strategic, it might be a good thing from a marketing POV, however taking Microsoft's long-standing security issues and Flashes negation of ASLR and DEP in Windows, it'll be on Microsoft's, terms, and rightly so.
On to "Sorry Sun/Java... sorry all those innovative people who've invested time and effort into alternative technologies..." Cry me a fucking river, won't you! That is commerce. You go to a bookie. You back a 'sure thing'. It comes in last. Do you go to the bookie "That's not fair! I worked hard for that money! I want it back and I want the winnings that I should have had too!"? No. Same apples here. What about all the people that invested in learning about Be Inc. only for Apple to buy NexT? Sure in this instance Apples loss is Androids gain? I have an Android handset and an iPhone, the overall quality of apps on the iPhone is *vastly* superior to Android, maybe these spurned developers can turn that around?
"Hey - guess what they don't need to ... they have the market sewn up through innovation in a generally (?!) competitive market on that platform... and yet PCs outsell Macs how many to one?" And what are Apple's profit margins like vs. Dell, HP et al.? I don't see either Dell *or* HP bothering the top 5 global business anytime soon (Apple currently rank 7th while Dell or HP don't even figure in the top 50)! Yes, market share *is* a useful metric, but it's not necessarily an indication of how good a product is, is it, or actually how successful it is
"I am an evangelist for Open, innovative IT! Proprietary sucks... and then it dies. That's what history shows us." Horse crap! Using your last illustration, history has shown us that a closed proprietary OS has the market! You've succinctly pointed this out already! So you are a Stallmanian ideologue then? That's fine; doesn't make your point any less wrong. Why use Microsoft as example though?
What Apple have done with the touch interface *is* innovative, like it or not! At least to the extent that all it's competitors have launched devices that mimic theirs. Let me clear one thing up that seems plague arguments like these; innovation != invention and innovation != first.