It should stay, its probably one of the best things to happen to our sport imo but I think it needs to be tweeked a bit. We need to have extra room for loan signing that need to be brought in due to injurys at the club. I know we are allowed 50k extra to players outside the top 25 high earners but sometimes these youngsters aren't ready for SL and loan signings need to be brought in.
I think clubs should be rewarded by having more club trained players in the top 25 earners, at the moment the minimum limit is 8 in the squad but you see clubs putting youngsters in the squads just for the sake of making the numbers up, with no intention of using them. I think you should be allowed x amount extra of the cap for every home trained player(above the 8 limit) in the top 25 earners, e.g. starting at the 9th player onwards. Therefore if clubs who have invested in the young players and are now a big part of their first team will be rewarded.