Well, I for one do not want the desktop OS to be anywhere close to phone OSs. I'm not at all sure that the phone OSs are safer - may be they are as long as the system is locked by the manufacturer, but once you "jailbreak" or "root" your phone, it becomes as secure as any other linux machine. Probably less, given the general impression of false security. And no, I don't think you can control which app on your phone connects to the internet. At least on Android, this is not a permission that you can freely take away and for a good reason - nobody would see ads if that were possible.
I certainly don't like the idea of a "store". I can follow Apple's logic where they try to completely lock and control the whole iPhone ecosystem, less so in Android given its fractionalization. On an Android phone, I can use apps from the Amazon store, for example, but only if the Amazon store itself is installed. I much prefer the usual Windows (or any other desktop OS for that matter) practice where programs can be installed without consulting the computer or OS manufacturer. Sure, this might give you a sense of security, but I think it's the false sense only, so does not help me at all. Finally, regular desktop programs just work better than "store apps".
Ultimately, I just don't see any reason to constantly "upgrade" the OS and I am not sure how much the actual OS is being changed with all the Windows versions. Sure, the UI changes (although I would not call all of the changes improvements). Sure, with new hardware you need new drivers. Sure, some hardware features are completely new and as a result some new software features are possible. But ultimately, the overall "Windows concept" stays the same, at least if one disregards the cloud direction.
That brings me to the next point. I don't want cloud. I want my programs to run on my machine regardless of whether it's connected to the network or not. I do not want to "submit jobs" to some supercomputer in the cloud. I can do that if I have to (say, if I have a really large computation to make and my own machine does not have sufficient resources), but this should not be my everyday practice, I definitely do not want to run simple things like Word somewhere remotely.
Finally, I think that before inventing new features for the sake of inventing new features, Microsoft should make the existing features work well. The UI should be streamlined. Customization features should be brought back. Etc., etc., etc.
Mind you, I don't think any of this will happen though ...