Quoted By:
He doesn't want Pikachu to evolve because Surge traumatized him into believing he isn't worthy of a Raichu.
Pikachu doesn't want to evolve because they know Surge's Raichu will force them into their harem once they do. Raichu, being raised by Surge, doesn't like babies, so being a Pikachu is the only thing keeping them safe.