Whenever a new option is added, existing programmatic integrations can break unless they explicitly set that option, since the user may be prompted for input (and there might not even be a user!)
In programmatic scenarios, create-package-json should never prompt the user. It should have defaults for everything, unless there is anything that is truly required, in which case it should throw an error if it's missing