I see many negative comments about Microsoft and "yet another UI framework"... I started back in the Webforms/Silverlight days, and brough over my skills to each next iteration and had a pretty pleasant dev. experience ever since.
I was using the following: Silverlight -> WPF -> Windows Phone -> WPF -> Angular/webdev -> Xamarin.Forms and now since MAUI Preview 11, we've been building our new mobile/desktop product with it, and we'll release it soon.
The part where I was a web developer was honestly awful. Web frontend isn't even close to what any of those mentioned above are right now. Layouting stuff on the web is a nightmare, a little less now that grid is coming along, but still lightyears away from what you have in WPF/XF/MAUI... and then there's decoupling UI code from your business logics for testability. With Angular/React/Vue (Vue suted me most, but it's still meh) it's halfway there but still meh.
On the .Net stack, you have battletested frameworks and libraries that have been around for ages, on both, hobbyist apps to full blown enterprise solutions. At some point I was working on a desktop app that would run on a 5*6 monitor array (highway control room software)... 30 windows open in parallel from one app, everything in sync, everything just working 24/7.
And now, we'll cover Android/iOS and Windows desktop, with one codebase, and it's not just a simple CRUD app. We're connecting with RFID readers, using cameras, geo service etc... I can't imagine pulling this off, in the timeframe we did, and the amount of devs working on it, with any other stack.
Yes, there's no Linux support, but the way MAUI is laid out, it shouldn't be too hard to get that going. Just look at who and how contributed the Tizen backend. I'm sure the folks at MS will welcome you with open arms if you want to contribute some effort into making Linux happen.