I think the point of this is to port existing apps. Microsoft has a lot of different technologies (like .NET with Xamarin) to build multiplatform apps going forward. But this helps Microsoft catch up to Android and iOS in terms of app availability now.