Because the money it would cost to upgrade and train every user on IE8, 9, etc. is way more than forcing you to deal with how awful IE JS quirks and noncompliance of standards.
Have you tried forcing IE 8+ into compatibility mode? That might work as a first pass for fixing errors, then once the scripts run OK try again with real IE 7?
I hate IE8 and below support. Are you using Jquery? That lessens the pain of working with IE significantly (Unless you have a computationally complex script, then you are screwed).
Because people still use XP![]()
I feel your pain! Why does anyone use IE7 anymore? Any system that can run IE7 (meaning not Windows 2000) can run IE8. One of the main reasons I hate IE7 is that it doesn't support my favorite CSS pseudo-elements, :before and :after.
My only guess as to why some companies are still running IE7 is that they use internal software that requires IE7. D:
