Neřekl bych přímo, že MS chce upozadit nebo odstřelit prostředí Win32/.NET Frameworku na úkor UWP. Dnes se UWP aplikace programují i za pomocí .NET nebo .NET Core a .NET je multiplatformní běhové prostředí, na rozdíl od Win32API a klidně může běžet i na ARM. MS má v plánu, aby vše běželo na .NET Standard Library (není to ale dnešní .NET Framework, to je pravda).
Zde je to vše pěkně popsáno: https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard/
Pravda, říká se, že Win32API je na odstřel, ale stejně tu bude ještě velmi dlouho, existovat, protože ho zatím žádné jiné API nedokázalo nahradit, zdaleka nemá jeho možnosti. Je to takové divné, protože Win32API je největší a i v .NET Frameworku toho ještě spousta chybí a musí se přímo volat Win32. No a teď udělali .NET Core, což je zase ještě menší, než .NET a pro mnoho věcí se musí volat .NET Framework. Blázinec :-)
Ten vztah je vidět např. i zde: http://www.telerik.com/blogs/telerik-ui-for-uwp-now-open-source