> "No mention of Microsoft's store."
There's never a mention of their store.
Do they even have one? Maybe so, but not as far as anyone else is concerned.
(I actually have a Lumia, dumped on my by the EE (or whatever they were called at the time). It's really not that good.)