The more I think about it, the more I think drafts are unfair labor practices. I assume they must pass a legal test as there's been no significant challenge to them that I've heard of.
I saw someone argue for giving each team a set amount of money for the whole draft and they negotiate freely with all eligible players. I like this idea, except it would seem to invite the likelihood of hidden money under the table as ways of going over the limit and signing more top players.
http://time.com/money/3838694/nfl-dr...-labor-market/