I have to agree it is probably time to accept that WP has failed and move on. I think it is even bigger than that, in that even Windows tablets have failed. The apps just aren't there.
I bought a Surface Pro 3 the day they came out, but have since come to the realization that WinRT is flawed in that it can't even have low latency audio apps, one of my main areas of interest. It doesn't even matter how fast the hardware is, the audio latency will always suck. There were already threads about this so no need to go into details about that failure.
On iOS there are tons of quality audio apps that don't suffer from low latency. Android also has audio latency issues so that is not an option for me either.
Another simple example... I was looking for an app to balance pool water with, and found that the one and only pool app for WP crashes on second load, so it is basically useless. Compare that to the huge number of similar apps on iOS, many of them with nice features like scanning the test strips etc.
So my solution is going to be to keep using WP and the Surface Pro 3 for now, but also get an iPad so I can run the missing apps. Eventually I will probably just get an iPhone and maybe even move my dev environment over to iOS. As I said before, life is too short to wait for MS to pull their heads out.
I do blame MS for these failures. Before iOS and Android they had the only real "smart" mobile platform (Windows Mobile, WinCE), yet decided to have it languish and then woke up too late. In addition, in my mind they made so many bone-headed decisions with the direction they are taking Windows and WinRT into, that they deserve to fail this time around. Maybe next time they can hire smart people to make the decisions.