>>53375314Well kind of. GameFreak deliberately wants Pokemon to maintain its personality beyond the strict mechanics of it. That way, when Pokemon buck perceived trends, they stand out more. For good or ill.
Garg is kind of an overtuned case resulting from GF's adherence to this philosophy though, it's a Rock type that's actually balanced to be defensive by basically breaking the rules and having two abilities. They gave it an extra resistance to one of the best types in the game and then made it immune to status. Then it has a signature move specifically to fuck over bulky Pokemon from the two best types in the game.
GameFreak wants Rock to be a tank type. Defensive pokemon that can still deal damage. Garg is a passive admittance that they always failed to do that. He's a "bucks trends" Pokemon that is in fact the trend they were aiming for originally.