There are a lot of teams that could spend a lot more, but it's not just about money. Let's say all other teams start spending like the Dodgers?do you think the best players are gonna take $500M to play in Pittsburgh if the Dodgers are also offering $500M? Or play in Cleveland if NY is offering as much? MLB wants to have its cake and eat it too: have as many teams as possible, because that equals more revenue streams, but realistically only about 4-5 teams have a real opportunity to build long-term success (and most of those are in NY and LA). MLB should probably split into 2-3 leagues based on market size and have separate World Series for each, because small-market teams?even if they're well-run and hand out big contracts?are never again going to be able to truly compete with the big boys. At least, not for more than a year or two at a time. Meanwhile teams such as the Dodgers and Yankees just keep reloading because most players want to play in those places. The Dodgers even have a pretty tight grip now on the pipeline of top Asian players, because L.A. is geographically the MLB city nearest their homelands. I don't know what the answer is, but as things now stand, the Dodgers have no reason not to win the next 4-5 titles, while most other teams don't have a snowball's chance in hades.