I understand that it is very difficult to implement because it would mean a very radical change but I am launching the proposal to see what you think.
The basic idea is that each user can have, if they want, a second team, non-competitive and for the training of young people for 4 years (from 18 to 21 years old). It could be only for supporters or with an additional cost in money. about the economics of the main team, or even that a new user can access a varsity team instead of a "normal" one.
This team would have a pre-established roster of limited players as a starting point but would basically be fed by the 3 drafted per year from the main team (12 new ones every 4 seasons).
The function of this second team would be, as you can imagine, to develop the skills of the novice players.
They could group together and have a secondary "Utopia" style competition with smaller prizes.
Upon reaching the age of 22, players must necessarily join the main team's roster and enter the player market. If a player is promoted before this happens, his place on the University team would be occupied by a new dummy player of limited potential.
The idea is not completely mature, help me improve it by highlighting its advantages and disadvantages.