Deferred context is a massive failure. Mantle will provide a much better way for multi-threaded rendering, because the command buffers can be re-used. This is how deferred context should work in DX11, but MS choose a very inefficient implementation to ensure backward compatibility.
It's all a set of tradeoffs, while the average people call it "downsides" or "cons", places like wikipedia. (but im sure it's still a stub there, im just not interested in wiki rules and arguing so I didn't contribute much yet)
Those developers who are going to use mantle don't actually care about the downsides because the upsides are well worth it and that's what they're looking for.
I'm sure when they were asking for it they were hoping it would work on more than the 5% of the market GCN represents.
I despise the usual lazy corporate business idea of doing something if there is a demand for it from consumers, kind of "developing for existing market", I rather build something so the market comes to it when the thing is done, that is real innovation, that's exactly what Mantle's going to do.
While I would point out your referenced link is 2 years 8 months old, and therefore
way out of date, I also noticed this fascinating little gem tucked away near the end of Ryan Smith's article:
"Coincidentally, last month's interview with AMD's Richard Huddy at Bit-Tech also has a lot in common with this. AMD says DX11 multi-threaded rendering can double object/draw-call throughput, and they want to go well beyond that by bypassing the DX11 API."
This from 16 March, 2011. Looks like AMD had a Mantle twinkle in it's eye from shortly after they won the PS4 and Xbox One contracts.
I have pointed that out a few times elsewhere as this is a big proof point against the inexperienced users talking how "no developer will adopt mantle, it's doomed", you are the first one I saw that mentioned this by him self, thank you for having a brain compared to the masses out there.
Microsoft is requiring the developers to use it's Xbox One custom DX API instead of direct to the metal PS4 style for a reason and I doubt it's to benefit PC gaming as a whole.
I heard by cutting off some hardware access Microsoft can keep the clocks locked and can increase them at a later date, I knew about this trick before, however, I just happen to be one of those who
can see ...
... which means, total speculation, but this thought makes a bit more sense now ... NSA Backdoor.