You're full of sh!t, you know that? There is no rule against not evolving your Pokemon in the games. The Pokemon storyline in the games is piss easy, and you could beat it without evolving ANY of the Pokemon you catch; I did it with Torchic in my Sapphire once. Competitive Online Play is another story.Cleary some people can't change their minds because of their fanhood. Yea, he won badges with those under-evolved Pokemon because the writers say so. No rules apply to the anime.
And you said it yourself, "no rules apply in the anime." Why are you complaining then?