What about Vulkan? Id Software did an exquisite job in terms of their implementation in Doom. Is this API better than DX12? Also, why are the same developers who did a pretty good job with Mantle struggling so much with DX12? e.g. Nixxes did Thief using Mantle which ran well and then Hitman, Rise of the Tomb Raider and Deus Ex Mankind Divided which all struggled in DX12 on AMD hardware with stuttering and other problems.
I would have thought their experience would carry over and we'd be seeing better results than with Mantle, is DX 12 fundamentally flawed in some way?
I thought that with these lower-level APIs we could make games that were not possible under older APIs since they enable orders of magnitude more draw calls per frame without a massive performance hit and that is why developers believe they are the future. I believe that this future will come sooner if developers adopt Vulkan since games can be developed from the ground up for this API without having to worry about how many people have Windows 10.
Play battlefield 4 with both DX11 and mantle then come back and tell me what gave you the better performance. Low level APIs are not suitable for PC gaming and battlefield 4 with mantle is another example to prove that.