QR codes have a couple other problems, maybe open to having some kind of "startup based" solution:
They're too trackable and mostly used in throwaway applications. What looks better in a bean counter organization on someone's end of year review or resume:
"Managed the delivery of 1M pieces of promotional direct mail" or "Managed the delivery of promotional direct mail resulting in 7 QR code accesses". Both can be true at the same time, but only one is making it to the review/resume.
J6P has no idea how to create a QR code. Yes yes all of us on HN know how to use google to find everything from web services to CPAN modules but J6P does not. So using legacy MS Word you highlight a URL and right click and ... Or using modern google docs you highlight a URL in the text and ? So QR codes are a write once by techies technology. Wake me when a girl scout troop leader can put one in her newsletter.
Finally they tend to be pretty ugly. Not a mandatory requirement, but for all practical purposes they're used as an eyesore. Now a decent graphics artist can take a startup domain name like drkoop.com and apply all manner of pretty font and color formatting, and play other style games but QR codes are mostly applied as any eyesore. In theory they can be embedded in a low contrast manner or in a textured area but they you get the epic fail of users not even knowing there's something there to scan, because QR code equals ugly so no ugly means there's no QR code.