I never been a fan of sports. Not to knock it, but I mean if you really think about it, how does Team X winning against Team Y really have any effect on my life? The simple answer is that it doesn't.
Star Trek or other forms of science fiction entertainment can at least teach me moral lessons to guide me in my decision making process through out my life. It can also engage my mind in theoretical concepts and keep me out of bar fights, too.
The thing is that sports is more socially acceptable and you can gamble on it. But you don't need sports to accomplish either of those two tasks, though.