The explanation is probably, "We want to sell licenses for the latest version of Windows".
Microsoft played the lock-in game too well and they can't even get their customers to upgrade to new versions of the same software. Since Windows is a one-time purchase, if no one is buying the new versions of Windows, Microsoft is making much money off of these new versions.