If you have 20 such apps, you use 1% of your 250gb SSD (which is on the way low end) on redundant framework copies, with the benefit that the developer gets to test on the version of Electron you are running.
I don't understand why apps don't download an Electron runtime on launch and store it in a shared location. That way, if apps share a required runtime version, only one copy of that version runtime exists.
Huh? Looking at my applications folder right now:
Atom 1.31: 822mb
Daedalus 0.8: 265mb
Mist 0.9.2: 186mb
Neon 0.0.7: 180mb
Patchwork: 185mb
Riot 0.11.4: 160mb
VS Code: 193mb
The electron framework alone is 117mb on MacOS. Honestly, how many copies of that do I need?