http://www.gamefront.com/carmack-we-do-not-see-the-pc-as-the-leading-platform-for-games/
the relevant part here being
"it is unhappily true that we have these consoles here running at sixty frames per second, and we could have these massively more powerful PC systems that struggle sometimes to hold the same framerate because of unnecessary overheads. If we were programming that hardware directly on the metal the same way we do consoles, it would be significantly more powerful."
So, on the PC we have to go through windows, directx, driver layer and so on .. The consoles can take a shortcut.
In that same article he defines that PC as being an order of magnitude more powerful, yet it still struggles to reach console level performance.