Yes but old OSes, even buggy ME and Vista, had many new stuff inside, not just UI changed. And fourty bucks for just UI… I still say it's not cheap.
Microsoft could just make an add-on or whatever you'll call it, but metro UI for already polished win7. But then it wouldn't be possible to sell that for 40$, right?