How about your club lvl up at the same time your players skill gain 10% instead of losing 20%.
Like a lvl 1 club start his journey with 18 yo 4* (40%) players, no need to train, no need green, just play the match
then when the players retirement time comes (at the age of 30) they and club looks like as follows :
lvl |age | * | %
1 |18 |3 |40
2 |19 |3+ |50
3 |20 |4 |60
4 |21 |4+ |70
5 |22 |5 |80
6 |23 |5+ |90
7 |24 |6 |100
8 |25 |6+ |110
9 |26 |7 |120
10 |27 |7+ |130
11 |28 |8 |140
12 |29 |8+ |150
13 |30 |9 |160 retire
14~
n higher always 30 yo 160% or 29 yo 150% players, they need to buy players every after 2 seasons or every season.
if you still want the skill gain by training and playing match, then make the system that player can't gain more than 10% a season, so at the end of season club lvl up, players also lvl up (10%). A lvl 1 club can't buy higher lvl player but can buy lower player, exm: lvl 9 club can buy 120% or lower but can't buy 130% or higher.
win-win, all happy, cheers![]()