There is a lot happening at Microsoft. They have rolled out over 100,000,000 copies of windows 10. They have added the tablet line and now windows 10 mobile. Obviously, the tablet line is doing OK. I have all of the above. My Lumia 950XL arrived last week. It is a game changer. With continuum all of the windows environment is consistent. They have an environment which allows a single product development suite to produce apps for Windows, IOS, and Android at the same time.
The new consumer base for the developer just grew by well over 100,000,000! App shortages will disappear rapidly.
I am one of the few that like window phone. Most of the IT guys at work, think it is the best phone experience but shy away because of the app situation. I had to go to google last year, tired of waiting for MS phone.. I may go back.