Right now, people only ever watch if there's the possibility of a Triple Crown. So, they'll watch the Belmont if one horse already won the other two big races. So, horse racing is so popular that people watch one race every five years. Reaching even that level of popularity still baffles me. Of course I have similar feelings about NASCAR, but at least the humans get named as the winners in that event. But it's not popular. It's very unpopular. It's a completely niche sport. Why are people baffled that an unpopular sport is unpopular?