Teams move because there’s always a city out there willing to pony up for a new stadium. From what I’ve seen, some NFL teams that never had trouble selling out games are now playing in front of some empty seats.
It's all about money, I think.
When a couple has to spend HUNDREDS of dollars for tickets, parking and refreshments, the T.V. turns out to be the best ticket of all.
And if there’s always cities out there willing to pony up the market isn’t saturated. Only empty seat situations I hear about are the usual suspects (Jax, Tampa), and late in dead seasons. Eventually people do get tired of watching their team get their asses kicked.