For Microsoft to get customers to move onto the most current product, they have to make migration easier and have a lot less touch required on the part of IT managers.
Business users typically have concerns about a new Microsoft product, and that concern was proven to be fairly meaningful when that UPnP bug was revealed. They want to wait for those things to happen and get fixed.
There is a huge installed base of customers (over 400 million) using Windows XP, and Microsoft would gain nothing by causing pain or concern among those customers to somehow manipulate their adoption plans for Windows Vista.
Microsoft is now taking a viable approach, ... It's a more practical way to go about it.
There's the potential for Microsoft to capture more revenue with software that should have a bigger price mark-up.
It's a small percentage but nevertheless, for 15 percent of its customers to be unhappy with a policy Microsoft is setting is not a good sign.