You should have PM'd that bit - pointless and doesn't add to the discussion.
Now here I'm going to agree. Heck, as has been said above Microsoft didn't exactly drop DX12 "professionally" and it's (by all accounts) still pretty darned ropey.
Good post.
You've pretty much nailed it - for all our loudness here, we're only a tiny part of the "buying public" and the overwhelming majority will just take what the manufacturers give them. And lets not kid ourselves AMD have done pretty well with their console offerings and also the very low end APU stuff. Problem is that NVidia have pretty much solid mindshare on the higher end bundled offerings - take a trip to Dell, HP, Lenovo, etc and you'll see that their high end desktops and laptops (those with discrete GPUs) are pretty much exclusively an Intel+NVidia combo.
Now as someone who's currently running an AMD+AMD setup (cpu+gpu) I'd love to mislead myself into thinking "
ooh, big conspiracy", after all, it's not as if Intel doesn't have "form" in that area...
Nope, AMD's problems are simply "too late" and that Intel/NVidia
are better at marketing than they are. Look at the high-end CPU's - Zen isn't due until next year by which time Intel will undoubted match it. Likewise on GPU's NVidia seems to have a "sausage machine" of new products, and I'm sorry to say that there's a group of (vocal!) folks out there who'll always pick the newest, serial upgraders as it were.
AMD products are pretty price competitive (always have been) but that's no help if they're seen as inefficient, hard to live with (noisy), low end, poorly supported (drivers and apps) or based on "last years tech". As seems usual with big companies these days the "bean counters" have
utterly failed to appreciate that their R&D department is an "asset" not an "overhead". They've culled the "geeks" and now the cupboard is bare.