In leagues like NHL or NBA, there are no such thing as categories. Young guys are drafted in to the team only once. After they have been drafted, if the team does not need them, they get thrown to the free agency. In free agency any team can approach and sign you up.
Also, there is no release cause aswell. If an NHL team has 20 players, they are not bound to release there players every season. They can keep the same team for 10 years if they want to.
I think PSL needs to eliminate player drafting. It has been 9 years now, and we should now allow franchises to be able to develop as a dynasty where teams are not built for one season but for 5-6 years.
There needs to be a free agency and drafting of players should only be done once in a players career for both local and international. Once a player has been drafted he can go to fee agency market but in draft.
Also, players category make 0 sense. You cannot categorize a player. Haider Ali was a platinum player in one of the seasons or maybe diamond.