Edit: Why world, have you made me come to the defense of Electron...
Possibly not. I just took a quick look at whatever the Windows 10 task manager displays. On my Windows 7 work computer (yea, I know, corp IT), I see it taking up around 700MB.
Chrome, not written in Electron, is taking up 10GB.
Both of these values seem pretty absurd and I echo the statements about desktop apps typically being allowed to use obscene amounts of resources without anyone calling them on their crap.
Yes, Electron can/should do a better job. The second part of the last post is that unfortunately, companies will continue to gravitate to Electron because there isn't a better way to immediately turn their existing HTML 5 + JS developers into native app developers. I'm not saying that those with native app expertise should start using Electron for no reason.
But, cross-platform native apps aren't easy to create, and native app developers aren't as plentiful as HTML developers. As long as there's an itch to leverage HTML/JS developers for things they weren't originally intended to handle, there will be a need for something like Electron. The next big thing like Electron might be a project that transpiles JS to C++11 and dynamically links it against a chosen ubiquitous UI toolkit for each native platform, while also delegating to the idiomatic abstractions for common services for each platform. You'll also need to work around the bloat of the standard UI toolkits to get memory usage down, but can probably wait until a patch release before people give you too much grief. Write that and charge $100 for an enterprise license. You'll become an immediate (multi-)millionare. And when you're done supporting JS, start supporting the rest of the languages out there.
Also, IDEs are some of the more complex desktop apps around. Them taking a bit of resources is somewhat understandable. That still doesn't justify a horrible user experience. But I'd be a bit more critical if my DropBox tray app was taking 1GB vs my IDE. Once Atom stops lagging during development people will stop complaining about it.