McCain lost because he was, well, McCain. Had he not been McCain, he might have won.
Ah, that as well.