I don't know why this has to be an all or nothing type of thing.
Yes, there are probably too many people who sit on their couches all Sunday, drinking beer and scarfing nachos and watching TV from the noon pregame to the end of the 8:30 night game. I'm trying to develop heathy habits, so yeah I have no interest in doing that. But...for some people, especially lots of men, it's prime bonding time, whether it be with friends, or sons/dads. And if you're watching a free game, the whole endeavor is pretty cheap (just cost of food). So I try not to judge people too harshly.
And with covid, I'm not ready to plant myself in the middle of a 70k-person crowd where people are packed in, shouting, spitting, etc. Maybe I will feel differently next year after another booster or two.
I enjoy some casual redraft fantasy football with friends, but I can see how dynasty league (or multiple leagues of any kind) could get out of hand and become a part-time job. And yeah, negative results can really put you in a sullen mood for a disproportionate amount of time. That's definitely a negative, compared to things like reading a book, going to the movies, checking out a concert, etc where there is no competition involved.