The NFL shouldn't be compared to the average business.
Without the draft and salary cap, football becomes like baseball. Certain teams like Dallas, Washington, New England, attract all the major players and pay them ridiculous amounts of money. Teams like the Bills, Jaguars, Packers, etc. are screwed. Eventually, those teams will have to move or the NFL will cut down to less teams.
A select few players will make way more than they make now. The majority of players will probably make less.