That might be something to do with the latter two spanning hours/days. It's fun to watch but not exactly the most skilled of sports imo
Maybe, but I think its just more of an atmosphere sport. Football, tennis, volleyball, hockey, basketball, etc all really draw on the atmosphere. The crowd get behind it and lift the players increasing the nerves and tension. Even if you just watch a casual game you can end up supporting a certain team based on the way they play and their personalities.
Things like sailing, cycling and moto are fantastic competitor sports but not really atmosphere based.
Things like Boxing and track would be between the two.