The deeper problem is that Microsoft keeps trying to solve GUI consistency at the framework layer instead of the design system layer. WinForms, WPF, UWP, WinUI -- each one a new framework, each one eventually abandoned.
Apple solved this by treating the design system as the product and letting the framework be invisible. Microsoft has it backwards every time.
Being a 70's child, in computing since the mid 80s you made me almost spill my Monday coffee.
What a laugh, do you want the examples on Apple's side?
I agree. Except that WinForms has not been abandoned. In fact, it's one of the supported paths in the modern .NET stack.
Insightful comment
You can't just take 40 years of Win32 apps and add the Metro design language, touchscreen compatibility, or dark mode system-wide. WPF nowadays has a skin that imitates WinUI, so at least Microsoft is trying.