nooo no no no... I dont doubt that you work at a firm with a situation like that, but the reasoning is WAY off!!!
Working in the it dept helps
We are in preperations of upgrading all of our hardware to new dells, of which come with XP.
As a large corporation, its IMPOSSIBLE to say "oh lets upgrade to vista"... It takes roughly what? and hour to upgrade? then you can reinstall things, make syure its bug free, etc.
Its not feasable when you have to support 500+ computers, WHILE upgrading them. We arent gonna just walk around and upgrade just because "it came out".. Just like why we wont build our own systems.. different configs mean different setups, more incompatibilities. This way, we can have one master image.
Chances are, most firms wont upgrade even to Vista. Not until they put out a whole new set of hardware. We skipped windows ME, and 2k and went straight from 98->xp.
It doesn't matter to them, as long as its behaving like it should, and WORKS.
IE7 alone, breaks a TON of applications made that companys use. WHich is why we've banned IE7 and even have systems in place to PREVENT install.
That, piled on top of VB6 programs that will never be ported to .net until its forced, and the fact the IT teams haven't even had a chance to play with it and torture it....
Not gonna happen