McCain's was moderates & independents, whereas Romney's was basically just middle- & upper-class Reagan conservatives & professionals in the suburbs.
Those were the groups that McCain and Romney targeted. But both failed.
In 2008, Obama won moderates 60-39%. (In comparison, Bush lost them by just 50-48%). Romney in 2012 didn’t win anything outside of the south and the Heartland, except Alaska? So I don’t think he won the Reagan Democrats and the professionals in the suburbs.
There is no logical argument that Romney didn’t win “professionals in the suburbs,” whatever the hell that means. He won the suburbs, he won White college grads by a landslide, he won the wealthy by a landslide...?