Не верь маркетологическому мусору от мелкомягких. Нативного гуя на
платформах, отличных от винды, в .NET нет. Есть Avalonia, которая
только недавно стала хоть на что-то похожа. Иначе тот же зоопарк -
WPF на винде, GTK# под пингвин, Cocoa# под мак, и Xamarin под
мобилки (который еще и платный раньше был). Переиспользование кода
- ноль целых грош десятых. В то же время код на Qt с вероятностью 95% запустится без изменений на десятке платформ сразу. Просто потому что они их изначально все поддерживают, а не пытают убедить наивных менеджеров.