You 're right about the recent history, but I think/[hope?] the league is changing faster than ever before. I think it's already at a point where the top teams who aspire to win the league are done signing old big names. I can't imagine Toronto, Atlanta, NYC, Seattle, the Red Bulls, and a few other teams doing it any more. If they do it is a clear mistake and will set them back. The last 3 expansion teams didn't even do it. Maybe Miami -- if they ever exist -- will. But at this point already I believe guys like Zlatam, Yaya and Khedira (at the age he's contemplating) should not expect to come to MLS and play for a top team or even in a glamorous city anymore. I think the best they do is a team that aspires to finishing 5th or 6th and getting lucky in the playoffs. And I think we may be getting to a point where that type of league winner is less likely, apart from teams who have multiple injuries and get healthy at the right time, or maybe who get a key player in July.
I don't disagree that the expectations of these players that they can wait until they have played all their best soccer and then come after that are becoming less and less realistic with each season of improvement by the MLS. My point was only that I think MLS will progress much faster than than the European stars ideas of the league will. It may even take 1-2 public rejections by the MLS of one of these guys waits too long and then proclaims they've completed their Euro dream and are now ready to grace us with their used up skills for it really to set in. To me the truly exciting moment will be when it starts to set in to the players that want to play here for whatever reason that they have to come earlier than 33+ to accomplish that goal.