You've contradicted yourself. WPF is a .Net technology. Are you saying it pays a performance penalty, or not?
> If you develop on windows with WPF/MFC/Win32 calls, it will be obviously faster than Qt, because you're saving on that bridge calls.
Not so. Both frameworks make calls down into one of Windows' graphics subsystems. This is how all GUI toolkits work.
If draw performance is important to you, Qt might well beat WPF, as it has a Direct3D 12 backend [0]. To my knowledge, WPF does not - as far as I can tell it uses Direct3D 9. Of course, none of this gives us any hard assurances that the performance of one beats the other, but in terms of the inefficiencies of using intermediate layers, it's far from clear than WPF wins.
(I couldn't find any decent concrete numbers on this. I presume that's because GUI draw performance isn't a real problem these days.)
I'm not convinced that Swift is any different (though it well might be a good deal less bloated). It seems unlikely that the syscalls end up all that different simply because of using a different language for your GUI work.
> Why don't you use Qt on Mac then?
Obviously I can't speak for nicodjimenez, but I presume it's because Qt doesn't deliver quite the native Mac feel that they're aiming for. My understanding is that Qt is also a little immature on mobile platforms, but I'm not sure that's relevant here.
[0] https://doc.qt.io/qt-5.11/qtquick-visualcanvas-adaptations-d...