Interesting approach, but links in VCF files are not portable. Android ignores most links, for eg.
I’ve been carrying around my entire VCF file in a QR code (not a link, works offline) these days, and it works nicely with iOS, but Android devices just ignore my social media links.