Now add in PGP key sigs (or the entire public key), website, SSL key sigs, bitcoin address, and other information I haven't thought of yet, oh, and wrap all of that inside a VCARD, it becomes quite large quite quickly.
I'm not saying for the basic info a VCARD QR Code won't work, but for more info it breaks down.