Some rasons why McCain should not be nominated for president(that you never hear of) is that he would be 72 years of age when he takes the oath. and also his Senate seat would go Dem. There are also a lot of other reasons but these are two reasons that are not being mentioned.
And he has some serious health issues which would probably get worse due to the stress of the presidency.