the web and "native app" are the same, the UI is the same, there is zero extra cost and new features can be deployed to both with the same code
Of course there are tradeoffs.
Like everything else, stuff gets worse and cheaper because no one will pay for the better version. How many $300 knives does the average person own? How many shirts made of quality fabric? How much of your software is really fine-tuned for performance?
Electron is Good Enough for the purpose: getting working software to users.
We may hate it, but it also makes sense given the constraints.