Maybe they do. Do QR code decoder authors QA their decoders to be sure they are getting high accuracy of the raw data? You could make a poor decoder that relies on the error budget to work, while someone checked with a high-quality decoder. Tech with error correction invites corner-cutting. Hard drives, flash storage, even DDR5 RAM does this. Use crapper representation or reading devices and just add more error correction.