We are all familiar with the saying "you can catch more flies with honey than vinegar"? In Microsoft's case, their business model and wish is to get people off the Windows XP platform, which works, onto Windows 8, which has many issues in the geek community and otherwise. I have a solution for it. Provide registered XP users with an opportunity to move to Windows 7 if their hardware supports it. All for the cost of shipped media, about $15-20 or so, the same protocol that is used for near next version Windows-based computers "Buy Win7 now, get Win8 for free, etc.". This way those folks on XP can migrate up with limited licensing expenses.
Free your mind and the rest will follow, Don't be colorblind, don't be so shallow!