Charizard isn't a good Pokemon in general, the quad weakness to Stealth Rock just compiles the awfulness of it.
Look at Volcarona. Sure, it's x4 weak to Stealth Rock, but it's a heavily used Pokemon in the metagame because it's a GREAT Pokemon.
Volcarona has pretty much an ideal movepool and stat distribution for a pokemon. It can boost 3 of its base stats that are already >=100 base in one move. The ONLY other Uber or OU pokemon 4x weak to SR is Ho-Oh, and it has amazing stats and movepool as well. So SR pretty much weeded out any pokemon that wasn't perfect before (competitively, Volcarona's still horrendously ugly in design)
Charizard never dominated the metagame though. As far as I can remember he's always been UU at best.
Was BL (which is essentially OU) for 2 gens for being the fastest Belly Drum user. Nowadays, it probably would still be BL/OU if stealth rock didn't exist and Solar power only did 1/16 damage (which can be countered with leftovers). It's still one of the fastest Fire-types around, sports what is actually a decent typing aside from SR, can neutrally hit every pokemon in the game with 3 moves (one of which is only necessary for Heatran), and can have a gigantic Sp. Atk under the sun.
And being the fastest Belly Drum user is still a big deal w/o those damn inconspicuous stones. --- Not changing this sig until we get a new main series Tales game released on a Nintendo console in the US
So SR pretty much weeded out any pokemon that wasn't perfect before (competitively, Volcarona's still horrendously ugly in design)
This is literally meaningless because it's nothing but your subjective opinion.
You transition (or rather, DON'T transition) from making reasoned judgments of the metagame or the viability of a Pokemon competitively by inserting your opinionated judgment of its appearance, as if it's fact AND that it actually matters.
Stop it. We know you hate how Volcarona looks. It has yet to matter to anyone else, ESPECIALLY when the discussion is only about how well they compete.
Volcarona is great for battling. You agree. That's where the discussion ends.
Heck, for example I would probably call Conkeldurr ugly (and it's name is even funny--ConkelDURR like an idiot) but 1) that doesn't matter and 2) has nothing to do with it being a very good Fighting Pokemon. In a discussion of how well Conky competes, it is utterly a waste for me to bring up what my personal opinions of his aesthetic design are.
Stop. It. --- You are the universe Expressing itself as a human, for a little while