A better indication of fan support is ticket revenue and merchandise sales. I don't know about merchandise but I was shocked to see how many NFL teams have reduced their ticket prices this season. That is NOT a sign of good health for a sports franchise.
I personally don’t see why anyone would pay the price that some teams charge for games.
I haven’t watch an NFL/NBA game on tv in years. I still watch
college games.