That sounds scary (coming from MS).
> I want that to translate into success for our developers. That's what's going to get them to write to the phone.
You know what can translate into success for developers? Supporting Vulkan, instead of pushing unportable DX12.
> Because all of this comes down to how are you going to get developers to come to Windows. If you come to Windows, you are going to be on the phone, too. Even if you want to come to Windows because of HoloLens, you want to come to it because of Xbox, you want to come to the desktop, all those get you to the phone. It's not about let's do head-on competition. That will never work. You have to have a differentiated point of view.
Reduce lock-in, support better cross platform development, and more developers will come to Windows. Lock-in isn't going to fly as something that developers will appreciate these days.