I hate Electron as much as the next average HN user, but isn't the benefit of Electron actually kinda for the user as well as the developer, in the sense that Electron is basically a one-stop shop for porting to other platforms?
For instance, Microsoft Teams is written in Electron. This means the application is pretty damn well identical whether users within my company are using Windows or Mac computers. There are advantages to that.
I'd say for myself, Unity is a great example of where, basically; if I went 'native', I would really only be supporting one platform, like I used to when I did game dev in the late 90's and early 00's. But Unity gives me the power to flip a switch, and then all my friends can play pretty much the same copy of my game on any platform of their choosing.
It also means if there are bugs on one platform, they usually show up on another as well; making QE and addressing bugs a little bit easier, making for a better user experience.
Not a fan of Electron, just saying that there are benefits to the user for using such a system.