I would add that as it is not a gate driven league (its TV deals easily covers any loss in ticket sales to see the game in-person), those who run the leagues/TV have made it into a TV show only.
And with so many channels and shows available to watch (be it cable, satellite or streaming), it is not a priority to many people.
IF your “team” is always near sell-out, then watching on TV is it.
But when your stadiums are near EMPTY all the time, it is no longer an “EVENT”.
It is no longer MUST SEE.
And like so many sport leagues/franchises, it is no longer accessible/affordable to the masses.
It has been ‘BIG BUSINESS’, with BIG EROs, and anti-fan messages have been many, and turn fans off.