As you point out, Electron is quicker to develop, easier to develop, works for several common platforms, and with a modern device it will perform adequately. It's the expedient choice.
Native applications are potentially slower to develop, harder to develop, and probably won't work on another platform. But they'll integrate better with the system, and be orders of magnitude less demanding of resources. It's the elegant choice.
An argument can be made for both approaches. Neither is "right", nor "wrong". Some people drive a Kia, some drive a BMW.
I prefer elegance in my software. But I don't "hate": I respect your choice to prefer expedience, if that's what you choose.