There's a very vocal subset of (mostly Apple) users that demand native apps for everything. Meanwhile I suspect that for most people, this matters very little. Yes, if performance is too bad, it might be an issue, but VSCode, for example, is extremely popular.<p>There are certainly issues with Electron bundling an entire browser runtime, and JavaScript is not really a language I like doing development in. On the other hand, I find it absurd how many developers seem to think that it's totally normal that you have to have 3 or 4 different code bases if you want to write an application that runs on every major platform (including Windows).<p>I'm also amazed that even small startups immediately go down the "multiple apps" road instead of iterating first on a cross-platform solution (and then maybe later switching if there really are prohibitive issues). That makes me think that maybe part of the reason is that app developers don't want to see themselves become obsolete.