That's because Cruz has the votes of the people, while Bush has the money of the elites.
The time may be past where sheer force of dollars determines the winner. The situation in this country is that dire.
Yet we could raise many millions for Ted Cruz if we wanted to.