1) It depends on what you want to achieve. If you're a 1200 rated player it makes little sense to invest the time needed to learn all the sicilian lines for a relatively small advantage. Anything that gives you a playable position is fine, almost until master level.
2) Even then, the choices made by top players do not resemble the objectively best openings for several reasons. They could have chosen a line because they wanted to surprise their opponent, or because they saw the opponent playing weak moves in that line before, despite knowing that it is not completely sound. Furthermore future knowledge might contradict existing opening theory and replace the flavour of the week by new variations.
I mean, if a GM prefers, for example to play the dragon variation in the sicilian, this hasn't to offer him nice counterplay in the queenside ? Otherwise, why would he preferd it, when he knows lines and theory for most/all the openings ?
Write your thoughts please !
Sorry about the title, I've put an "s" inadvertently