This is not a bad idea of technology it’s a failure of the UX design.
My reason it they requite a separate application for them to work.
This in turn requires the user to successfully navigate the relevant app store and download the application that fits the bill. Be it a general version or an app for a specific retail store/brand. All these permutations create confusion amongst users and is unnecessary for something that is fundamentally based on the same technology. It is just a mechanism for branding or the control of advertising revenue streams.
From my point of view this would result in me not bothering.
For this to become used by even the most un-technically savvy it needs to be build into devices camera apps so there in no thought required by the end user other than to snap a quick picture, the way we all know and love!