That's something I thought about too and I think you're right.. the problem we have is that it's not in the interests financially of third parties to have a strong PFA (Player's Football Assocation - the union), at the moment it is a free for all.
Although looking back, it is odd suggesting that football copy the NFL's example, I read that the NFL players union took the MLS to court in the mid nineties because they didn't want the MLS to be a single organisation company similar to how the NFL was run and wanted the MLS to be set up like a European club.