Bunny hopping was removed from competitive play with zblock, and later on made to be disabled by the server. CS has a whole other side to it where people don't even play on normal maps, and bunny hopping is part of it or the main challenge.
Continuing my point, during the development of Quake 2, bunny hopping was "fixed" but players complained, and it eventually got added back in. It remains a central part of Quake gameplay. Action Quake 2, a mod for Quake 2, had bunny hopping in it like Quake 2. The mod developers then moved on and made Counter Strike. CS featured bhoping prominently up until version 1.3.
These games have always lived and breathed bunny hopping, it has been a huge part of the game, and has influenced the creation of many games (CPMA, Warsow, DeFRaG, etc), and even started a new genre of game that requires of focuses on skilled movement.