You guys are way off-base, the generation of efficient GPU microcode is the number one focus on console this generation, in order to get maximal hardware utilization. As a result we pursue tons of techniques that leverage microcode intrinsics (to achieve scalarization for better VGPR utilization) or other hardware features on the consoles (render target metadata, MSAA abuse). Then we have to spend time figuring out how to bring similar to the PC (c.f.
NVIDIA and
AMD), or come up with alternate schemes.
And almost no one does development of PC as a port. PC is a different build target out of the same tree for almost every studio out there, and for a majority of them the primary development platform. I don't know why the audience clings to this notion of "ports", it's nonsensical.