I know at the end of the day, these companies are here for profits. The problem is, constantly getting consumers hopes up, along periods of silence, and then giving up on them is bad business. While their profits will benefit in the short term during all of this, in the long term, customers will choose not to be played by Microsoft again. Everything they were doing was setting them up for long term success if they kept at it. Instead, now they just give up on everything. This mentality of we will try something and then back out, will affect any future products and services. At this point, if they were to have even half the apps iOS and Android have, consumer confidence is lost. I was one of those all-in-Microsoft types. Band, Lumia, Surface, Xbox(Gold Subscriber), OneDrive (Subscriber), Groove (Subscriber), OneNote, Skype, Outlook, Cortana, and Office (365 Subscriber).
Not trying to get off topic but its all related. My Windows phone was my default gateway to everything Microsoft related to include Xbox (used the app heavily for social). Band was an extension of my Windows phone which augmented the experience. Skype was my SMS/IM/Video conferencing tool that was built it. Groove was my DAILY music streaming service that I enjoyed using because it was on all of my devices to include Xbox and with OneDrive music folder integration, i had everything and more. Cortana built in natively helped keep me organized and she popped up all over the place natively ensuring I never had to worry about anything. The overall seamless integration of all of these "apps" on my Windows phone is the reason why I still use it today and currently STILL considering an HP Elite X3. This is because despite playing around with Samsung's and Apple's latest offerings, they pale in comparison in the user experience that was being cultivated on Windows phones.
Because of this seamless experience and integration, the app gap didn't apply to me. I'm a very productive person and this phone helped me more than when I was carrying an iPhone or Android phone when trying to figure out which platform I could possibly go to. As for apps needed, as long as Microsoft continues to "retrench" mobile, killing off their own apps, and deploying new and maintaining current apps on competing platforms, you can dump 500,000 new apps and people are still going to second guess the decision to jump.
As for Microsoft saying use Spotify instead of Groove, Spotify already failed multiple times while streaming music yesterday and today on my Lumia 950. Good partnership Microsoft. Take the app that works away and tell me to use an app that has limited functionality compared to Groove and doesn't work properly.
So add Spotify to that listed of apps needed to delay the inevitable.