I support fixing this bug.
Though, Bug 22008 - Add support for CardDav addresses some (not all) of this bug.
Bug 22008 – WebDAV: Add support for CardDav
CardDAV (part of the GroupDAV protocol) is effectively a .vcf implementation, but using UIDs so each contact can be dealt with consistently - before that was difficult.