Now I get it.
What a ridiculous money-spinning rule.
No, it's a sensible rule.
If clubs spend lots of money developing players from a young age they should be rewarded for that, and not see the players able to walk away for nothing. A lot of small clubs rely on the sale of home grown players to survive.