I don't mind a kid making commercials and such, but demanding millions when not played a snap yet is ridiculous.
I think there should be a cap based on years of experience. Give 1- & 2-year guys like a rookie contract. Remember when NFL rookies were making more than established veterans and then they revolted, and rookie deals began?
Everyone is too eager to sue as well. The guy from Villanova suing now because he was not allowed to profit from NIL, and his last year was like 2016 or so. I keep hoping a court will say the rules back then were the rules, case dismissed.