substitute lazy for more efficient and inexpensive and they'd do it because they already did.
trying to pass off a better optimized more efficiently written software application as lazy just because the low level API is shared with console is flawed..... Mantle is supposed to make any of the best D3D optimized apps less efficient by it's very nature.... that's not lazy, if it takes off it'll be amazing as developers have more direct access than they've never had before.
I didn't say Mantle programming was lazy, in fact I agree it will take skill, but again that's not what I said. I said the porting
as you described was lazy. Specifically the process of porting an existing
console Mantle game to PC. The idea that you've completed a Mantle version for the console and bam! Most of your PC port will just mirror large portions of code... That is only true if you are forsaking the majority of the market you're porting to and only creating the port for PC GCN users.
Until GCN numbers get up there, you will have to have a DX or OpenGL version.
Look at the hardware numbers for GCN on steam! http://store.steampowered.com/hwsurvey
Repackaging 90% of your code to create a PC port that will only work for 10% of the PC market (GCN users and that's being generous) sounds doesn't sound like much effort to me.
(Intel supporting Mantle if it takes off a little?!? At risk of sounding like a broken record, GCN, GCN, GCN, I think you're missing the part where this is tied to GCN. No nVidia, no intel, no radeon 5xxx, no radeon 6xxx).