If anyone wants cross-platform desktop GUIs to actually happen (in the way that people mean when they talk about this stuff—i.e. neither Electron nor Qt), then they're going to have to implement Cocoa for Windows and Linux. There is no other way.