It's supply and demand. If a club can afford to pay DP £32m then what's to stop them. Equally if a non-league club can afford £200 then fair enough. And let's be honest, there are plenty of comments about the money Premier player earn so not sure you can claim no one bats an eyelid!
Really, three divisions with a total of 53 teams. Surely the incentive is to play a sport at the highest level you can, not to use it to earn a bit of beer money.