You are right, but Winforms is mostly out of the picture, that is a technology that was oriented to Win OS only.
These days you can use https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
You mean Maui? Well, that's available for everything but Linux it seems. Avalonia is what people use.
I keep reading about all the Microsoft projects in this area and it's a complete disaster, from dead projects to half-dead projects to actively developed terrible projects.
Fan of Qt myself as it's very clearly written and once you understand the concepts, they are easy to deploy.
). Everything MS touches simply turns into...