So we got here because McCain won large states like California and New York. These are blue states and could never be in play in November, and paradoxically, that has determined the candidate to face off against one Marxist or the other, said Marxist being a lock to win those large states.
If I had a political party, I would allocate delegates only to the states where the voters could make a difference in the end. For example, states where the red/blue popular vote difference was within 10% four years ago.