Something to consider is that Counter Strike used to be a mod project before it actually became its own game. Because of this, a lot of 'bugs' became features, for instance, the knife running and bunny hopping and whatnot.
CSGO seems to be big mostly because of it's low resource usage and major popularity, although I personally prefer to play CS Source any day.