<br />my games will eventually have to be released to Metro or else not be on Windows at all<br />
The desktop isn't going anywhere.
Do you really think Visual Studio will become Metro only? Do you think any programmer inside of Microsoft that works day in and out using Visual Studio thinks that is the future of all applications?
If you look closely at the new WinRT API you'll see it supports multiple Window objects in a single application. While you currently have no way to create a second window... that obviously won't be true forever. WinRT is "Metro" style apps only right now... within a year I expect the next WinRT revision will allow desktop applications as well.
People seem to think WinRT and Metro is about killing the desktop and open distribution of apps... it is not. The real goal is replacing the 20 years of legacy APIs that keep Windows from being secure and performant on lower end devices.