It is not that Microsoft can't shrink the size of Windows. In fact that is exactly what they did with Windows RT. The problem is on the Surface Pro product they are including compatibility with full Win32 and have to supply all the extra cruft that entails. So people want to run all the native apps like Photoshop, but then complain when it takes too much space :P