Now you'll be able to implement them with a native experience, without significantly increasing your costs.
What about games? I've got a load of games on the iPad, why can't I play them on my (hypothetical) touch-enabled MacBook Pro?
Why do I have to pay twice for everything?
This is just what Sony have done with Cross-Play - customers love being able to buy a game once and then be able to play it on their PS3, PS4 and Vita.
Microsoft apps are written using the MVVM (Model View, View-Model) framework. The idea here is that you would share almost all of your model code, and really only rewrite the view layer (XAML) per platform. You're also allowed to share the exact same views across platforms, but it's unlikely that will be a good experience for users, given the differences: screen sizes, input modalities, etc.
Further, the Phone implementation of WinRT is a subset of the tablet's, so sticking to the WinRT API alone isn't enough. Complicating matters further, the phone lets you actually use a Win32 subset which is not allowed on tablet.
This (appears to atleast) unify everything towards more of a write once, run on all windows platforms world.
The true boundary between mobile and desktop computing is numeric computation. You don't want to mine bitcoin or your stock market rocket science on a mobile device, mainly due to burning through the battery in a trice.
It never made sense for things called Windows not to have a unified pool of apps. This is a significant improvement.
The other 95% will benefit from being freed from their veal cubicles and looking up at human faces while walking around.
As for mouse vs touch etc. I agree, I think. Microsoft should have made a touch OS that isn't Windows. They might get Windows fully evolved to span that gap about the time Android takes away the enterprise business.
They put on display some pretty great tooling for sharing common code across platforms and tuning the experience per UI. With decent cloud integration, there's a smoother on ramp for C# devs to get to wide audience apps with less dev resource than most any other dev env I can think of.