Yeah, but overall this is a good thing for MLS. If MLS teams will pay a quarter of a billion dollars for Beckham, they will also be willing to pay significant salaries to other better players as well. It shows that MLS is trying to invest and grow by a significant amount (at least for LA Galaxy). If this continues, we might be able to stop the export of our top players to Europe (and perhaps start importing instead).
Heck, look at the number of foreigners that are now playing in the NBA and Major League Baseball and the NHL.