I get paid to write both (Java and .NET languages), depending on the project.
AOT C# has existed since 2002 in various forms actually.
I wouldn't bet too much on MAUI, in fact I would kind of bet on older GUI stacks until the UI political wars at Redmond kind of settle down on what they actually want to bring forward.
Uno and Avalonia are safer bets for cross platform .NET applications.
My only gripe with the language I think is async/await but that isn’t a deal breaker considering only Go and Java (eventually) have decided against it.