Game is unfixable because of player AND dev Bias
Its simple...
More people like zombies and those people are typically more *le about playing if they don't feel they have an advantage.
How can you balance cactus and pirate? Pirate snipes better than any cactus yet has shotgun for close range and multiple abilities for dmg mitigation to capture objectives and avoid chompers. Even his bird is better lol. If you tried giving cactus moves like this zombie players will say cactus is op and just leave the game EVEN if Pirate remains the better sniper with on par abilities. And why would the devs design them like that in the first place? Pretty much every zombie character in game has a larger hit box than any plant character. Just easier to use do damage and kill with.
The typical player in this forum will write that a specific zombie can do this or that and that makes him better than its counterpart on the plant side, but then In the next post say they don't want anything to really change.
They will tell you straight up that, ya Allstars bomb is better, or ya, Superbrainz is kinda op with ranged and close abilities and kill instantly plus 200HP, Ya... AC engineer can freeze in 1 or 2 hits of his 17 magazine, and ya his defense turret is better than roses, and ya the electro brainz is insanely stupid strong and sure lil drake is stupid op, and ya too many mechs means instant capture for multiplayer and sure a Allstar tackle takes 80% of a plants life and sure scientist is a support class but he can kill 5 plants in 5 seconds.... BUT!!!! game is pretty balanced right now so they should only give rose 25HP and lower the arc dmg on electo brainz or the game will be unbalanced to Plants.
You notice that they will NEVER say HOW this will make it unbalanced, just that it will in some magical way.