The article doesn't help or hurt WP. The columnist actually captures the reality of the situation facing Microsoft very well. Windows Phone is awesome, and is on par with and in some cases surpasses iOS and Android on a functional level. It can do everything and more that those OS's can. Unfortunately, the masses just don't seem to care. The OS is not the main problem, even the app gap is not the main problem. The main problem is that millions and millions of people are already locked in to their respective ecosystems and switching over to Microsoft services is an understandably daunting idea. Most of those people are also just fine with their iOS or Android ecosystems and see no need to switch to a fledgling OS. Another HUGE problem is that Microsoft and the Windows brand are just not 'cool' anymore. The opinion of the masses is king here. People perceive Microsoft and Windows as old, aging, and dying, relics of an era gone by. That is not good for awesome consumer platforms like Windows Phone.
Microsoft needs to do 2 things, somehow.
1) Innovate in making the task of switching ecosystems simple and easy, with just a few clicks or taps.
2) Rebrand Windows Phone.
Without doing those two things I don't see how Windows Phone will survive the next few years. Best case scenario is that Microsoft ditches their proprietary OS and switches to a heavily skinned version of Android or AOSP.