With the Angels/Indians playing in Miller Park, I was thinking more things should be at neutral sites.
Reason #1: How about a 17th NFL game for everyone. Each team plays one game in LA, so there's no expansion team there. Each team still gets 8 home and away games. Add a week to the season so 18 weeks. 16 weeks of the year there's a game in LA, between a different of the 32 teams. Or rotate that game in multiple places besides LA, like England, Mexico City or wherever.
Reason #2: Or say this year, Milwaukee could offer the Bucks up to play at different places like Branson, Anchorage, and Cheyenne. No lose situation. Bucks fan's win because they don't have to watch and people in those towns see real live NBA action.
Reason #3: The Badgers really struggled this year with neutral site games. 3 of their 5 losses came not at their opponents arena but at a neutral site. I think they would have benefited from playing in a neutral arena more often. Maybe the 50/50 fan base confused them.
Reason #4: Why even have city names attached to some teams? With the Heat, Diamondbacks, Marlins winning championships with players that were there for only one or a couple seasons do those towns even identify with them? Sure Miami and Phoenix are big time cities but no tradition might as well start a new trend.