Yes, completely.
.NET is all about VB.NET and C#. F# doesn't get to play with all the toys, namely GUI tooling, .NET Native, EF.
C++ on UWP is on transition fase from C++/CX to C++/WinRT. Which is a good thing as C++/WinRT is a C++17 framework, but maybe that could have been the original design to start with, without having an external MVP push for it (Kenny Kerr).
.NET gets access to DirectX only via third party bindings, the closest it gets with Microsoft own tooling is the Visual Layer on UWP. A victim of the usual WinDev vs DevTools, because we should all be using DirectXTK instead.
Ideally they would like everyone to be on .NET Core, but even with the upcoming .NET Core 3.0, not everything is going to be supported, so we keep targeting .NET Framework for our Windows deployments, as we use Java/C++ instead on multiplatorm projects.
Then it looks like the JS folks took over DevTools with VSCode, Skype on React Native, VS 2017 installer on Electron, UWP Hosted Apps are now PWAs.
However I could rant equally well over other ecosystems that I know well.
Developer tooling from OS vendors is just another product like everything else they do sell, so naturally they fall under the same sales/marketing/support/politics.