Ok here's where you are wrong: Since the Mets and Yankees have newish stadiums, no move to Jersey is possible. With about 330 million people, 1 team per 15M = 22 teams. (+1 in Canada). Are you arguing franchises be moved out of the US? The local / regional cable games don't just serve as a revenue, they essentially advertise the team to the people most likely to be able to get to the game. Also under the cable model, channels get money for all subscribers with access to the channel. Going a la carte, means the fans will have to pay a lot to get the games, because the cost isn't amortized over many viewers. Fundamentally the issue isn't with who watches what games, it is where the money goes. There needs to be full sharing of local revenue, including networks owned by a team. If the revenue sharing is in place, then work on things that will get a fair amount of money to the players, and things that will reduce the number of teams not trying to compete. I would think this set would make for a fair give and take for players and owners: For players: Double the base salary (including MiLB) Shorter time to FA (4 yrs, arb after 2, with super two being any player with the team more than 50% of the year) Guaranteed revenue percent (45-50%, but that includes payments from MLB to MiLB to cover increased player costs there) For owners: Hard cap Either non-guaranteed contracts, or set contracts to have a maximum length of 3 years.