The problem is that Microsoft wants all of the upgrade revenue, exspecially by forcing governments to pay for new versions all of the time. It's greed.
At least Microsoft released a fix for this bug in IE 8.
But Microsoft doesn't care that it is forcing premature obsolescence of expensive scientific and recording studio equipment that will not work on newer computers:
The equipment needs XP. The newer operating systems change the system timing enough that the equipment does not work properly.
The equipment needs an older computer, because the accessory card will not fit the new bus slots.
The new operating systems need more RAM than the old computers with the correct accessory slots can hold.
All Microsoft is thinking of is its bottom line.
And they want to force cell phone interfaces on all of us.