Disclaimer: I work for a company whose main product ships as an electron app, although I don't work on that part of the product specifically.
Disclaimer: I work for a company whose main product ships as an electron app, although I don't work on that part of the product specifically.
Edit: I also said it was easier to hire. Which IMO is an organizational anti pattern. Look at all the talks of Clojure shops, who despite having a small hiring pool, usually find passionate, practical developers who quickly pick up the language.
Electron allows you to hire devs who prefer code aesthetics over what the thing actually does to/on your computer.
It can be done poorly, and there are plenty of examples of that, but it's not a universal rule and the trade-off gives real benefits. At the end of the day you do need to ship and maintain _something_, and maintaining one thing is better than maintaining Web, MacOS Desktop, Windows Desktop, Linux Desktop, iPhone and Android.