Generators act as a storage for surplus energy that:
A) Sustains machinery and energy-weapons when cut from your power grid.
B) You consume more energy than your power grid has, like if you build too much machinery and need to resolve a power crisis, or you have a ton of energy-weapons.
Really, its just finding the highest efficiency method to drilling resources. Waiting to launch till you're core is full on resources or you can't go further w/o risking losing your core is helpful, too.
While you can only have 1 core, where resources can be used for building, you can build upgraded mech pads and spawn there. Additionally, launch pads let you launch resources before you launch the core.