Probably because nobody wants to use mobile apps with bar code scanners.
It isn't common, that is for sure. And the bar code folks don't make it easy for folks. Simply publishing the bar code database would be a huge 'win' for barcode adoption.
[1] http://techcrunch.com/2014/02/04/how-a-startup-accidentally-...