This might blow you mind but low level code has been common to consoles since Atatri 2600?
Whether you call it assembly or another form of low level graphics API. It has been around for more then decades.
What i Said about Mantle that it is easy to debug because there is no big driver to check for problems.
I've been a programmer for over 20 years. Writing in assembly was a pain in the ass. Low level programming like that is actually more difficult because the compiler does less of the work for you. You have to hand code a lot of things that a higher level API would do for you.
I'm starting to wonder if you can even write a game using Mantle or if it's just a way to port DX code to AMD's platform.