Executives make some sense because they made deciding the direction of companies, and can take “unfair advantage”.
Athletes, no. They bring mostly their own talent and effort, and that’s also what they bring to a new team. They are only employable by doing the same thing for someone else, and likely in the same league: literally competing . Non-competes don’t make any more sense for athletes than they do for baristas