I'll accept that as a good argument.
The relationship between roster size and schedule holds water. So if you can play 5 games a week or you play 35+ Games it might warrant a roster of 20+
So the answer to the original question. A 22 player varsity roster is acceptable as long as the schedule allows for an acceptable amount of playing time. minimum 15-20 AB or 10+ innings.