Don’t some P5 conferences already have 4 year scholarships? Regardless, this isn’t a solution.
You want fewer transfers, and better talent distribution? Reduce rosters from 85 to 70, increments of 5, every 2 or 3 seasons. Maximum recruiting class size of 20, maybe 18.