Personally, I'd rather have fewer webapps (which is what these really are) bundled into bloated browsers and called "desktop" or "native".
If you're going to put in the effort to write a proper desktop application with native components through Qt, .NET, Java or OpenGL or something, go ahead but please don't bother with webapps with a browser wrapper, just leave them on the web where they belong. If you need a little more integration, do it with a browser extension.
I'm yet to see a single necessary Electron port.
> What incentive does any developer have to do as you say?
The top comment on any news article or discussion forum being something other than "great, another unnecessary Electron app that'll waste my CPU, RAM and battery".
And producing a better performing application.