Why do people not think that cross platform GUIs don't 'just work'? The effort to get something that already works to another platform really isn't much.
Also electron doesn't 'just work'. A simple program being 300MB with a laggy sluggish interface is not 'just working'.