This is probably a good thing in the long run for Microsoft as some of its more innovative work has been when it's tried to focus on cross-platform software (its founding era, and the early GUI wars, for instances), but that vision of a single flexible OS across all device form factors is still an attractive one, especially from an efficiency of scale perspective.
But today MS has Xamarin that is a good enough cross platform framework for enterprise style apps.
Windows CE never had the efficiency of scale convergence quite in mind, though. Windows CE was never quite Windows at the kernel level, for instance, and it was a competing OS inside Microsoft in some ways that mattered in the old xkcd siloes pointing guns at each other fashion.
Windows 10 mobile, especially towards the end (Redstone 3) was so very similar to Desktop Windows under the hood. It was still a fork, but it was a converging fork.
(UWP still sometimes gets unfavorably compared to the .NET CF, but UWP has always been more powerful and capable than CF and CE-era C++/MFC, even at its "worst" when Windows 8 launched. Especially now that .NET Core is open source and "leading" the .NET Framework/.NET standards rather than vice versa, UWP is much stronger than .NET CF ever was.)
Android has only made Google $21 billion in profit in its entire history....less than Apple makes in one quarter.
https://www.google.com/search?q=android+oracle+revenue&ie=UT...