Microsoft's been down this road a few times and it hasn't worked yet. Just look at Tablet XP. How many great tablet apps are there? Ones that really leverage the stylus or were written to run efficiently and intelligently to start quickly, resume sessions, auto-save documents and preserve precious battery life?
And how many were lazy ports with, maybe, enlarged controls and piles of inefficient legacy code lurking within? Code that just didn't map well to actual mobile use, where every second of delay feels like an age, and add up very quickly to a complete waste of time (compared to just walking over to a desktop).
The only way I can see Windows 8's metro interface really working, is if the mode shift to classic Windows UI and apps is tied to a 'docking' situation. So, metro on the go, classic windows when you dock it into a proper display, keyboard, mouse and external power. That would give developers the right incentive to ensure they have something that works great while the user is out and about, designed specifically for that use case, while still keeping the full flexibility of legacy apps when the necessary peripherals (and plenty of electricity) are available.