It would be interesting to have an option in the gadget snap to provide a netplan configuration, as complement to Disabling console-conf from gadget or core config option .
This way we would make sure headless devices are reachable when console-conf has been disabled.