brewskih: Let me clarify...I agree on that. If the 2D code is STATIC then yes, NEOM doesn't hold a patent that covers that. But, try to make the 2D code DYNAMIC and bingo...pay the NEOM toll. :)
Again, it's a no brainer to me if I were a brand manager...DYNAMIC 2D code ALL THE WAY!