MS screwed Windows to create a cross platform system but it is unsuccessful in the mobile sector and all the efforts are in vain. If I had a say there I would make a new Windows without harassment and unnecessary stuff, leaving advanced stuff to third party developers.
Windows wants data-mining revenue and they are going in that direction (obviously)
The amount of data that Cortana send to Microsoft is for some reason, and that reason has most certainly to do with $$. Before Ringel05 turned me on to the fix he found - my Cortana was sending 10MB or more on each start up. It is still eating 20-50MB of RAM...but the network data has been 0MB ever since. Undoubtedly something Microsoft will "fix" in an upcoming update.
They turned their OS into a datamining machine of users everywhere. Nothing could convince me this is not for monetary reasons.