Message size group small value

Why message size group a normally taken a small value as it will take high packets during RACH procedure of group b?
Normally RACh can send small packets if RF is good.

RACH itself carry no user plane data, only control plane.
The group thing works for the schedule determine the first UL grant, after that, other factors come to picture.