The Olympics are supposed to crown the best athletes on Earth, not the most followable. If marketing trumps merit, you're running the X Games sponsorship reel, not a legitimate competition.
Olympic spots are earned by performance, not fame. If a celebrity can't beat the best, they don't belong on the roster.
The Olympics are the ultimate test of human performance, not a popularity contest. Give the spots to the athletes who actually earned them through blood, sweat, and tears.
Olympics exist to crown the best athletes, not boost celebrity brands. Let marketing deals stay off the roster.