I can't really say Microsoft has done anything horribly offensive there. New versions of their API only supported with new versions of their operating system? Gee, what a surprise! Not supporting new hardware on old operating systems (which, incidentally, the hardware manufacturers aren't doing either)? Shocking! They deserve to be criticized but not for these reasons, at least not to any significant extent.
You misinterpreted what I said. I don't want a monopoly. However, if we must have one, I can tell you now based on what Nvidia is doing with only a decent lead that the market would quickly turn to crap. Contrast with, for example, Intel, who practically has had a monopoly in the professional, server, and high-end markets for years yet has kept prices at a given tier consistent each generation. Nvidia meanwhile is charging more for their Gx104-tier GPUs today than they did for their Gx100-tier GPUs a few years ago. That's completely ridiculous.
It's pretty rude to insinuate I'm a fanboy. But hey, this is ocn at the end of the day.
What Intel is doing actually results in less progress and slower progress in terms of price and performance.
Sure they are keeping the price similar but your getting a smaller and smaller chip each time.
What Intel has done is by keeping cores count steady, your paying the same money but their margins are really fat because they are using new nodes to decrease cost for themselves rather than increase performance. Lynnfield was a 296mm2 chip and it was all cpu. No gpu part.
Skylake is 122mm2 with only 50 of that being used for cpu.
Intel has been basically been doing the same thing as nvidia. I.e you pay more for a smaller die but without the performance progress. So Intel is no better. The only thing is nvidia codenamed make it transparent. Also your getting much closer to the full product with nvidia high end. Nvidia gtx titans are pretty close to the full thing. Intel extreme editions? Your paying for a 18 core cpu with 8 of the cores disabled for 1500 dollars. Not only that, broadwell e is a 246mm2 die. Smaller than lynnfield. So nvidia is much better in this regard.
So Intel's behavior is no better. In fact worse because the lack of progress means chips become obsolete much slower and prices stay high longer.