You mentioned Flutter as a path forward. Blazor seems to be taking off as the ultimate cross platform desktop experience for C# developers.
Microsoft should dedicate resources to the UI end of Blazor instead of the basic Bootstrap template and relying on community projects.
I know there is Fast Design with Blazor wrappers, but it is not complete and not dedicated to Blazor. There are issues with JavaScript interop in Fast Design.
I would like to see them create a layout system, port all the controls from the XAML Gallery and the Windows Community Toolkit to create their own web UI framework.