I would believe that it is more convenient to be able to import 100 contacts out of which some have autogenerated (i.e. perhaps "wrong") information added, which can be easily detected and corrected by even an untrained user. The alternative (a user having to find out and manually update those contact information that have *not* been imported from a single, not human-friendly VCF file) seems a lot less desirable.
Would adding some "autogenerator code" be possible for rcube_ldap::validate()?
this could also help in the case of "adding" contacts from email addresses...
Andreas