This is written with the knowledge of all the actions game freak wrote Giovanni with over the last 30 years, so I can't exactly blame them for not taking the individual steps when it could have happened, but man. Giovanni as a character would be so much more coherent and less pathetic if he was young in gen 1
The cockiness and the easy defeat and the dismissing the player because they're a child and he's a grown-up doesn't make sense on a seasoned mob boss, but it would make more sense on an early 20s yakuza heir first foray into the family business. He's allowed to do business on behalf of his family, but he doesn't have to worry about consequences because he's not in charge of anything major yet. If it turns out he's bad at crimes he could just be a pokemon trainer.
But then Silver happened and he had to take a real hard look at what he's doing and if his life is one he wants to pass on. Maybe take a break from Team Rocket to think it through. This man knows how to lie and charm, if he wants Silver to join the family business the kid has zero option; but instead he said the exact things necessary to turn his son away from crimes forever. He himself chose to fully commit to organized crime, and this is where we get the ambitious supervillainry that spawns Team Rainbow Rocket, because when he truly dedicate himself to it, he's horrifyingly good at being a mob boss.
This has two benefits 1) canonizes his mom Madame Boss who appeared Once in an audio drama, because we need more scary older women who would kill me I mean us 2) let him parallel the original players: as you grow from a child to a young adult, he grows from a young adult to a middle aged man, and on top of that a dark example on what total dedication to "be the very best" looks like













