Bad mouthing AMD? Have you and I been reading the same thread? This whole thread has been a diatribe against Microsoft (not addressing you personally). I am no fan of microsoft, and undoubtedly DX needs improvement, and was pushed towards it by mantle. I also hate windows 8, and think MS has gotten arrogant. But personally, I dont care who was first, who copied who, or what went on behind the scenes. In fact despite statements from some of those involved, we probably will never know that. But now MS is bringing the benefits of mantle to the other 60 plus percent of the market that does not run gcn hardware. It may be late and patterned off mantle, but I still cant see that as a bad thing.
PC gaming most likely would never have reached the point it has today without an overriding API that allows all games to be played on hardware from all vendors.
I can play any game I want on a 600.00 PC with a added in 100 dollar video card. Sure I cant play BF4 at a constant 120 fps, but that does not bother me. DX has to have something going for it to allow that.