Shouldn't be any other way. Modularity is such a nice idea. Much nicer than spinning up something that takes 600 MB of RAM in components not necessary to completing the task at hand.
Maybe if electron's dependencies could be compiled down to the minimum functionality needed by a given application this could work.