Rubber has two great advantages:
First, they stick to your hand better than most any other grip material even when hot and sweaty or cold and wet.
Second, they absorb some of the recoil.
Both enhance keeping a firm, no-shift grip that increases shooting ability.