Electron is a memory hog and a weird platform given it ships with so much overhead, sure. But it's fast to develop on, and with modern machines you can run multiple electron apps at the same time. There's just no viable alternative - building a cross platform desktop app without it requires going back in time 20 years and having to learn a bunch of complicated nonsense about memory management and object lifecycles (and I'm saying this as someone who knows said nonsense fairly well) just to draw some buttons on a screen. And all that effort for 1/10th of the UI flexibility that HTML/CSS/JS affords you.
In other words, electron is OK because the alternatives suck. That doesn't mean it's good but it's the best of a terrible bunch.
learning a second layout system just for desktop apps is going to be a bit of a hurdle for gaining dev enthusiasm.