The minimum salary in the NFL is currently $450,000. The "job" is unionised and you have lifetime benefits (negotiated after some players with chronic concussion related illnesses were found broke and homeless).
While the careers are short the compensation is fair. And you are legally allowed to work a side job, i.e. sponsorships.
I don't imagine corporate USA saying yes to high salaries, unionisation, pensions, nor side projects willingly.