https://support.microsoft.com/en-us/lifecycle/search?alpha=Windows 10 Mobile
Regra geral o OS é suportado durante um mínimo de 24 meses, e em grande parte o mesmo se pode aplicar ao terminal.
Na maioria das vezes as limitações estão no SoC, tal como aconteceu com o Lumia 920, principalmente face ao OEM product life cycle (Qualcomm SoC i.e.).
O 640 XL tem um SoC lançado em 2014...
http://system-on-a-chip.specout.com/l/432/Qualcomm-Snapdragon-400-MSM8926
Já o Lumia 650, tem um Snapdragon 212, lançado em meados de Julho 2015.
Quanto à falta de dispositivos. Não querendo ser redutor, é importante lembrar que o Satya afirmou em público que a Microsoft foi derrotada na "guerra" do Mobile.
E já agora, recordo novamente que o focus neste momento é claramente empresarial e não consumidor. Basta ver os novos telefones que têm sido lançados, i.e. HP Elite X3, Lenovo Softbank, Panasonic Toughpad, Janam XT2, Bluebird EF500, etc..
Com isto não quero dizer que não possam existir OEM a apostar no mercado consumidor, e para isso temos o atual exemplo da Cerulean (futuro) ou da Alcatel (presente).
E se a Microsoft já anunciou publicamente que perdeu a "guerra", porquê insistir em que a própria MS disponibilize novo hardware para fazer mais do mesmo?
A ideia reforçada por pessoas como Satya e Terry é inovar, e para tal não se consegue o mesmo numa mão cheia de meses. Sim, pode demorar um bocadinho mais do que os fãs gostariam, mas certamente irá valer a pena a espera.
Além disso, é importante também perceber que a divisão de hardware da MS existe para explorar e criar novas áreas de negócio, deixando as portas do novo e do antigo mercado para os OEM's (parceiros de uma vida), até porque os mesmos escalam muito mais que a MS sozinha.
O mercado "legacy" mobile vai continuar a existir por mais de uma década, certamente, mas a MS quer posicionar-se num novo segmento, onde a batalha ainda não tenha começado para que possa ter uma boa margem de avanço.
Agora é preciso separar HW e SW. O Windows 10 Mobile é apenas mais um SKU. Este amanhã pode chamar-se "Windows 10 Portable" (LOL!) ou "Windows 10 Phoenix" (renascido das cinzas), mas o mais importante é que vai ser Windows!! E o OneCore, as APIs, Frameworks, UWA/UWP, etc., tudo isso se manterá sólido e capaz de suportar tanto os OEMs como os ISVs no caminho
legacy e futuro.
Aproveitem a viagem! Não é todos os dias que se vive na década da revolução tecnológica!! E não falo exclusivamente da MS! Todos os outros, à semelhança da MS, estão a fazer projetos super interessantes, que têm um valor incalculável para a humanidade!
My 2 cents,
anthonws.
p.s. Quando é que marcamos um encontro dos fãs Windows Mobile?
Edit: Fix typos