Which points out the underlying stupidity of Microsoft with this OS. They should have made a separate version for touch screens/non-touch.
Remember the way the Microsoft is structured with Ballmer at the helm is the "Windows anywhere" philosophy.
The first attempt was shoehorn windows everywhere, into tablets,etc.. and it failed since no one wanted to run a desktop UI on a tablet device.
So Ballmer figured, if plan A failed. then try the "Windows everywhere" initiative, but take the reverse course and shoehorn the tablet on the desktop.
So you cut down the requirements down to EGA level for all devices, including workstations with 100Gigaflop capacity.
The other issue is Windows still has lots of cruft and spaghetti code from years of layering shit on top of the old in order to support Windows 2.1 286/386 applications. So you end up with a cruddy non object oriented API based on win16, all they did was extend it to 64 bit but it all ties back to win16.
Even WinRT still has to sit on top of the antiquated Win32 API in in order to function.
So unfortunately due to such an inefficient structure, they have to dumb down the OS in order for it to scale down to tablets. Which means according to Microsoft even high end desktops get the tablet treatment.
Unlike OS X which can scale to two different environments, Darwin and Cocoa scale nicely down to the phone level.
The Microsoft Behemoth with decades of legacy cruft requires lots of hacks to work on tablets.