Browser detection can be important if you are using some advanced HTML tags or JavaScript objects. These functions / tags may not be supported by old browsers. Detecting the exact version and browser of the client will help you in coping with such situations.