@Aerdan Well, here's the thing: this app in question is for a >$300 device. Chances are, if you can afford such an expensive keyboard, you can also afford a modern computer. Unlike Discord, this app is not going to be running long. Fire it up when you want to change your keymap, the close it.
We do provide CLI tools too, but then you don't get the benefits of a GUI.
If I had to go native, I just wouldn't, and then noone would have a GUI. With Electron, most do. Most is better than none.