I think it's caused by Electron being so "easy". Anyone without much experience in CS can write desktop applications with it. Those who do have the CS experience tend to use different frameworks.
So even if Electron is a solid foundation, there is probably a bias towards inexperienced developers in who it attracts to work with it.
What does seem to be in the app's control is whether it is fast.
See VS Code and Atom; huge difference in performance but both will chew up your battery.