There's so much quality content produced for or available on on-demand streaming these days, to the extent of it being called the golden age of television, that when I have 2-3 hrs I could devote in front of the TV, I'm not going to give it up to a long sequence of commercial breaks. I'll catch the highlights of the game afterwards or just check the score on my phone.
That being said, going to live sporting event with friends always makes for a good time.