MAUI is pretty much a non-starter without Linux support to me. I don't care if it's wrapping GTK, Qt or something else. It's needed imo for community engagement.

MS has made some good will with VS Code and even .Net since Core. That said, I think they're missing the horizon for the Forest in front of them. It's there, they just can't see it.

As to Blazor, I think ASO.Net Razor + HTMX is a safer option.

While this is the quite endorsed by the community: https://github.com/dotnet/maui/discussions/339

I think the fundamental issue is that desktop Linux is way too fragmented. Not only just GTK2/3 and Qt but you have GNOME, KDE, XFCE, Cinnamon and then you have X11, Xorg, Wayland...

To be honest, all those craps are why desktop Linux never took off. I'm very safe to say MAUI for Linux will eventually renders components off its own using framebuffer and hardware acceleration APIs such as OpenGL or Vulkan just because of the market fragmentations...

If desktop Linux truly wants to get the attention, it will need to unify. Fixing dependency hell using Flatpak is the right direction.

There is an existing old fork of MAUI for Linux that uses GTK: https://github.com/jsuarezruiz/maui-linux