I'm never quite sure why some businesses choose to implement these non-standard solutions. Is it a form of vendor lock in? Do they just want something with less of a digital-brutalism aesthetic? Is it an attempt at security through obscurity? All of the above?
The article is only half right about laser scanners and the ability to read 2d codes. In principle it wouldn't be too hard to engineer a laser pattern / data matrix pattern that works. The trivial solution is to just make the laser run in scan lines like an old analog TV, but then the person doing the scan needs to be annoyingly precise in how they point the scanner at the data. If digital cameras and image processing weren't dirt cheap, there would still be visible spectrum 2d data encodings.