Apparently some IT orgs regard "everything but internal sites being broken" as a FEATURE. Keeps the proles off of Facebook, or something.
As budgets are scarce and ideas for projects are typically plentiful, someone somewhere has got to come up with a business case for each project and unless the cost benefits of doing it are significantly great then it ain't going to get done - there are going to be better investments for that org. It ain't the techies who are in charge in corporates, they need to do the stuff that the business wants done.
The other lens of corporate IT is that they are typically risk averse and want changes to be controlled. IT folks do not change if they can help it - because sometime upgrading something broke something else or maybe they'd rather to do something more interesting.
IE7 for old intranet applications, and Firefox for the rest of the web (and the newer apps)
Shouldn't at some point the cost of all websites in the world being broken on your corporate machines be a bigger problem than having to do some work on some antiquated LOB app you've considered rewriting anyway the last 5 years?
Do these weirdo F500 still demand railroads to operate steam-trains for them, since that was the last thing they read about last time they received a telegram?
In what world do these people live where perpetually staying in the past is not a problem?