This guy is still good enough to play in any of Europe’s top leagues and probably be one of the top 5 in Europe. A few months ago he was the best player at the World Cup so he ain’t past it.
If anything him going there now is good for the MLS, they get to see him in good form.