Not a new tactic, since software drives hardware sales.
Halo 2 on the PC is for Vista only, forcing people who want to play to upgrade to Vista.
To be fair to M$ (what am I saying :think: ), other console manufacturers also play this trick. If you want to play the latest and greatest, you got to get the new consoles.