What Microsoft is missing with Windows Live ID

I recently acquired (yes, with money) a copy of Windows XP Professional SP2. It was still pricey in my book, but it was worth the money to have a copy since running Windows 2000 just didn’t cut it anymore. I wasn’t about to buy into Microsoft’s whole Vista game.
While installing it on Parallels, I realized something. Even with the full professional retail version, it wouldn’t allow me to build multiple versions of my XP machine from scratch. I had to deauthorize my virtual machine by calling Microsoft.
All the while, iTunes was playing in the background…
Which lead me to this thought…

Have you ever used iTunes? And how you can authorize five computers with your Apple ID and how you can deauthorize and completely wipe all authorization directly from your Apple ID?
So why doesn’t Microsoft do the same with their operating system ID verification? Tie it to Windows Live ID. Everyone already know how much they’re trying to play off the portal ID that used to be called Microsoft Passport. Now it’ll become something useful where you can authorize and deauthorize your keys that work with the system itself. Not only that, it gives Microsoft knowledge of where you are, and ties your actions to you through a legitimate account verification. On top of that, it takes out all of the call center action that you as a consumer “hate” to do and the deauthorization of legit copies of XP won’t have to go through the call center anymore. This in turn saves the Redmond giant some money that could be better spent on other projects. Ease for everyone.
Did I mention it makes Windows Live ID more useful?