Cortana managing all your MSFT systems & services

So I had this thought regarding MSFT using Cortana universally over their products.

I came up with this genuinely exciting scenario that is perfectly possible with how the MSFT ecosystem is setup, but just due to a lack of communication between devices & services at the moment isn't utilized

Speaking to your phone while out of the house - "Cortana put on Futrama when I get home"

From here, Cortana can track your phone until you hit the Geofenced location of your house, from there, it can wake up your Xbox one from sleep, using the Kinect it can turn on the TV and sound system, open Netflix and start playing the show, all with no user input.

It's almost home automation with systems that are all currently in place.

Any opinions or input?