Proposal: require "network_interfaces" in hostcfg?
The motivation would be that guessing and defaults should be something provisioning tools do/have, rather than then also having similar or duplicated logic in stboot. This makes the hostcfg cleaner and easier to understand/parse/etc.