Sports. This is not a BYU problem. These limits are dictated by the NCAA
Volleyball has 15+players and 4 scholarships
Baseball has 24+ players on the roster and they have 9 scholarships.
Idk what the numbers are for track and swimming etc but I assume around 25% of the roster.
It would change the world if there was an NIL deal to fully fund those scholarships. We would be a major power in every sport