Problem with many sports is that they just don't earn enough money, which mostly is in advertising, and that doing it professionally is rather costly.
Problem with many sports is that they just don't earn enough money, which mostly is in advertising, and that doing it professionally is rather costly.
Some sports overcome this by forcing the team operators to also be the facilities operators, such as the NFL, but for many others like SailGP the athletes and teams are directly competing with the venues for some of the sponsorship money. And on top of that the different sports are competing with eachother for who gets what sponsorship, as some sports or sponsors have forced exclusivity contracts, such as Pepsi had with Hendrick Motorsports in NASCAR or Mastercard had with FIFA.
And sometimes the sanctioning body responsible for the sport itself is just taking in the majority of the money and leaving the actual individual costs to the venues, teams, and athletes without ever supporting them centrally. F1, FIFA, and the NCAA did that for years.
There's plenty of money, it's just that it's not being spread around appropriately. The worst part is that it doesn't even have to be evenly for the sport and athletes to thrive, just appropriately.
[^1]: As it is, I still dream and go to the gym every day.