Why We need different CSS for different browsers specially in case of IE(diff for IE6, IE7, 8, 9)
===

I am just curious to know that why default css doesn't works for all the browsers, specially it breaks for IE browsers(6,7,8,9). So usually we need to create different css files for different browsers (mainly for IE), why is that?