I have no problem with players making more money when they are younger.
But on the flip side, no player should be able to sign a contract that takes them past their 35 year old season then. Once they hit 35 they are a free agent and can only sign 1 year deals. Keep performing and you keep getting paid year by year. Performance starts to drop off then so does your pay each year until eventually you aren't good enough to get another contract.
Hard for teams to pay the younger players when they have so much money committed to veteran former stars who's play has fallen off a cliff.
|