But it's their future for the long term. And because they are making one for Desktop anyways the developer tools were designed to make it easier for mobile. The shares are so low in windows phone in general and the negativity surrounding it is so high that all those users on 8.1 will either leave elsewhere or just have no interest in apps anyways. So for MS it's a no brainer. Windows 8.1 will get annihilated, android has such a huge market share that their kit kat users will always be present from lack of updates and being comfy with the apps they already have.
Honestly people complain their few year old phone isn't supported anymore. Well, a bunch of my friends are huge android fans and they buy new phones almost yearly. Most of their updates may come in within a year but after that it slows down to a halt. Of course the advantage for them is that carriers allow them to do it with some extra money but not the full unlocked price at once.