I think if you stop thinking of it as "switching to metro" you might be happier. In your example you're just opening the start screen, where you select Visual Studio, which opens in the desktop because that's its native environment. At no point are you "switching", or rather I don't think you need to conceptualize it that way.