I think you said it all with the universal appeal of sports to mostly everyone. Even people that are limited in their mobility can enjoy watching and being a fan of some team. The team concept ~ working together athletically to win and ultimately be a champion.
Thanks for the article ~ good read!