Why didn’t he sign with a PL, Spanish, French, German or Italian squad?
Italian, German, Spanish teams (outside of Barca and Real Madrid) don't have the type of money to afford him and if we are being honest Barca doesn't have the type of money to afford him. He went to PSG where there is money, but PSG is the only team in France that type of money and honestly it never was a good fit there. PSG is good enough to coast to Ligue 1, but not built or run well enough to win Champions League. That leaves the PL, Man City and maybe someone like Newcastle with their new owner could have afforded him, but I don't think he really wanted to go to England. Saudia Arabia could pay him, but then he'd be following Ronaldo there. Plus I don't think his wife and kids would have loved the strict rules that are enforced there.
MLS came in offering less money, but plenty of bank end opportunities including ownership rights and Apple money. It's closer to home (Argentina) and the Argentinian federation is opening a facility in Miami for the next World Cup. Truly he's better than the MLS, but the options of where he could go was not as many as you'd think. Based on salary most teams in the world had no shot.

