From what I know and heard, Microsoft did not release Windows 10 because it was not ready yet. Come to think of it, the first Windows 10 Mobile handsets released were the Microsoft Lumia 950 and 950 XL late last year as well as the Acer Liquid Jade Primo. Well, better late than never.