McCain needs Hillary to run because that's what keeps the Republican coalition together. She helps unite the Republican base.