I think people underestimate the impact to the younger crowd that this will have. My son constantly uses Windows Apps, mostly game, and I occasionally do as well. Games and social media apps are the ones most likely to garner a huge audience when ported and actually be used. With Win32 and .NET apps being able to be recompiled into APX's and be put into the Windows store, allowing them to run sandboxed, without registry issues, on any Desktop capable (i.e. x86 capable) device, we'll see a lot more movement toward using the Windows Store and the apps as packaged there. We already see Adobe moving their stuff over. Apparently banks plan to do it as well due the enhanced security available running as an app. With these running in windows like desktop apps, people will no longer care about the nuances. It's an app/application that runs on Windows and it's in my Start menu or on my task bar. Do I really care if it's a purely Dekstop Win32 app? No. Most won't. But the younger generation will have even less issue making this transition than us older folks.
Of course, it never ceases to amaze me how lazy programmers can be these days. Just think, if you've been programming code for a significant length of time, then simply moving to eh VS environment, learning C#, and using it to generate code for all OS's seems like an even better route, though I understand that this does take some effort. For smaller developers, however, they shouldn't consider any other route. Why? Because it represents minimal effort to get on and maintain an app that runs on every device, versus developing one set of code for Android and another for iOS, or some combination thereof. I've learned several programming languages over the years (Basic, VB, COBOL, C/C++, CSS/HTML, a little C# and Javascript) and it really boils down to understanding the syntax and form nuances as well as the name of the different core library functions you call. If you can learn one, you can learn others.
What it boils down to for every developer is this: if you put in the time and effort, your far more likely to be rewarded financially than if you don't.