When you are trying to fix a specific problem, you need to make sure that the fix is no more broad than is necessary for that one, specific situation, or you are going to have people misuse it. How about this: The limit is always 25, but, if you have a first year head coach, AND the number of existing scholarship players on the day the coach takes over is less than 45, AND the reason for the low scholarship number is not due to sanctions, THEN the school can give up to 30 scholarships for that one year only, HOWEVER, to the extent that they exceed 25, their maximum the following year will be reduced below 25 such that they still can not give more than 50 in two years.
I support things like that, however you see more defections after the naming of a new coach then you do when another coach leaves.