I would like to know how you can see UWP succeeding when Microsoft is not giving developers a reason to prefer UWP over legacy programs or even web based access. Even Microsoft's own efforts show more energy directed to apps other platforms over their own platform. Microsoft has done little to expand their tutorials for developing UWP using Xamarin and instead continues the focus on Android and iOS while touting the ability to create cross platform apps. For developers, they seem to point you to other platforms which makes it hard to see a need for UWP.