This is what Enketo does and it's helpful in the unlikely case of forms without a meta/instanceID field.
ODK Central will generate a UUID for a submission that doesn't have an instanceID but it doesn't modify the submission XML it receives so that leads to an inconsistent state.