Caucuses, because they require extended participation, aren't really reflective of the voters.
Most people drive to the polls and vote in a primary and then leave, five, ten, minutes, tops.
But as caucuses involve prolonged meetings, generally only party activists show up for them.
So caucuses are more reflective of the wishes of the party activists, not of the average voters.