Non-language-versioned fields giving issues when creating a new version of an item

The workaround is to use null as the default value for a boolean field. But I would really prefer if the initial value of a non-localized field on a new entry would come from the existing locales instead.