Baltimore is the 26th largest TV market in the US.
Kansas City is the 31st largest TV market in the US.
Those teams don't pull in huge national audiences. The Bay Area is the 6th largest, but people outside Northern California don't give a shit about the A's. If MLB had their way it would be Dodgers, Yankees, Red Sox, Cardinals, Phillies, etc. every single year.