Why would you care about IE8 - 9 or whatever other browser you might be thinking about that has probably an infinitesimal market share?
Reasons to include inefficient code for compatibility reasons might include applications where maximum reach is valuable, or where the scale is so large that the "infinitesimal market share" percentage plays out into thousands of end users.