It's obviously a far fetched fantasy, but teams like the Marlins who draw 10,000 fans if you are creative in counting, shouldn't be in the top league.
This whole North American sports model is a house of cards that will probably collapse in its own greed. They get by on billions from subsidized stadium deals and the cable tv carriage fee swindle, and a convoluted mess of luxury tax and revenue sharing.
If local TV deals dry up, and national TV deals are basically obsolete for regular season, then there is no reason to keep these low attendance teams around. They'll just be a drag on the league.