Who is going to vote for him?
Are you serious? Not only will he get a lot of apolitical/non-ideological voters, he will get a lot of moderate Republicans. McCain was about my fifth choice for nominee, but I never got a chance to vote before the issue was decided in previous primaries. He certainly is not the best candidate, but he is the candidate. And millions will vote for him.