The guy is still young and I'd say no one really reaches players like Messi and Ronaldo. M'bappe could definitely put up better numbers, but he's still got time and he has won almost everything granted it's a team game.
I think his main mistake was caving to PSG and not moving on, he clearly wanted to go to Madrid and is just playing for PSG for the sake of promises he was made. I'm not saying he's half assing it but you put in nowhere near the same effort mentally when you don't really care about where you're at.
Battlepasses, especially ones with the "challenges" that are basically like play 100 games of this a week. Otherwise, you won't get the unlock.
Not only do you buy a pass, you have to play the game like a chore, and it just isn't fun grinding challenges that probably don't fit with how you normally play. For example, Fifa loves to force you into stupid game modes no one would play, but the challenge is always something you could have done in a mode you would have played. Like... why?
They're trying to take your money and pump up their hours played, and I'm sure a lot of people are falling into it. But as someone who was addicted to playing games, I don't buy any of this stuff anymore, and I've never played less. If they're losing gametime and money from someone like me, it makes me wonder how long people will tolerate it.