Not really. Players value different things when moving. Some prefer the money, some prefer a good location, some prefer a good system and manager, some prefer statpadding trophies and so on. We don't know what players are thinking when moving and he talked about being depressed here at lots of points so I'm not surprised he prioritized his own mental wellbeing with this move.
And City and PSG are not any more proven in Europe than Juve are, even if they are better teams now. It's a club that knows how to win and doesn't take long to rebuild and construct winning teams.
At PSG he would just be another one of the stars but Juve sold him a project to become the face of the club. Plus the manager already knows how to use him and he is still appreciated by the fans, it's a no brainer.
Being the franchise player of Juventus > statpadding in France with farmer league accusations having over him.
And regarding City I have no doubt he was tempted by Guardiola but staying in Manchester and England wasn't worth it. Wasn't his house burgled just a few months ago? On the base of safety reasons and also the backlash he would relieve from our fanbase it made no sense. He was earning lots of money here but was still depressed, earning more money wouldn't have changed anything and I think he realized it. It doesn't mean anything about him not being able to play for a top team.