No trade clauses are basically just tools nowadays to put more money in a player's pocket. If geographical location played much of a role in deciding where ball players played San Francisco and Seattle would be overflowing with great players. Rather, professional ball players go wherever the money is, often times that isn't Milwaukee. It's a creative idea to trade Moustakas but trying to make the playoffs and trading him away is just weakening one part of your team to strengthen another. It doesn't make the roster more talented. Well it's not just geographic location. The Yankees are very desired because they generally have so much other talent, and all the historic reasons. How well a franchise is run matters as well. Sure some guys will go sign with the Marlins or Orioles if they are the top bidder and only care about $, but a significant chunk of players(especially top players) want to play for a team with a plan and that has a chance to compete/win.