I think the current system is about right. It is awesome that we have the family history aspect to our game. There is a 20% discount now whereas the advantage in the past was probably too large. That provides an incentive and opportunity. Let's remember the players in all this - it is terrific for them to be able to play at the club that their dad played at for a reasonable period.
Why should some players have any advantage over others, just because they have been born into it?