Finally someone who got it... So much that. Apps and features. Mostly decent apps.
The author mentions stuff such as: "Play to DLNA was included on those launch devices, but there was no clipboard. Businesses wouldn’t get VPN or S/MIME support until three years later." but really, who cared about that? Those launch devices couldn't even decently store appointments, and todo lists were non existent. Synchronizing with Outlook? Difficult.
Then after the first update we finally got the option to better synchronize data, everything except todo lists. That has never worked on WP7; synchronizing them with Outlook. I eventually resorted to using OneNote, which "worked" but obviously was hardly as useful as Outlook (in Outlook on my desktop I could get reminders about todo's, but not when they were stored somewhere in Onenote).
SO yah, the author starts talking about VPN's and stuff, the problem was really much more simple than that. The launch devices simply lacked decent applications and support for common business tasks.
And just for the record: this comment comes from a fan. I got myself a WP7.5 device, eventually upgraded to 7.6 (iirc) and even to this date I actually like it. It does what I need from it, I learned to work around the mishaps, so yah. But I'll also be the first to admit that it had fail written all over it.
Next: Windows 8. That was a sure way to make people outright hate metro. But, that was metro on the desktop. Now, try presenting those people with a phone and then tell them that it runs metro as well. Do you honestly believe they'll even bother to try? Of course not, not with Win8 fresh in mind.
I honestly believe that WP could have worked, it could have build a good market share. But it had one major enemy. Not Nokia, not Google, none of those... No: Microsoft.