I agree with all you stated, with the possible exception of UPC. I am not so certain it is their intention to replace UPC codes. UPC is one of the 7 standard codes adopted by the ecosystem. It is my belief they will share packaging real estate for some time to come.
HOWEVER, it is the balance of all you mentioned which carries immense value for the industry.
And aside from CPG, we should soon find iBeacons, audio, and ALL machine readable inputs burgeoning ;-)
The world is preparing to change...permanently. Transformational change!
Best,
Be Confident