In theory. But if I own a business, I can pay someone whatever I want to endorse my business. And if someone decides to invest in my business so that I can do that, they're allowed to. It doesn't matter that it's bad business. Or if I want to buy 10,000 shirts with my starting QBs name on it and make sure every 5 star QB recruit knows I'll do this for the starting QB of my team, I can.
The athletes own their name, image, and likeness. This was the way it was always going to go. It's no more ridiculous than Lebron James signing the crazy Nike contract he did coming out of high school. The difference here is that it creates/exacerbates competitive imbalance, which is something that should exist to some extent in college sports. I don't like it, but I expected it. I'm surprised anyone has been caught off guard by it. Thinking that these guys were gonna just sign endorsement deals for a few extra bucks with their local grocery stores, was always foolish thinking.