That's just the point: it doesn't just work. My phone has Zebra Crossing (Google's open-source barcode reader), which scans everything from UPCs to QR Codes to Data Matrix... but not Microsoft Tag or AT&T's mobile tag format. Given that I am not keen on the idea of installing three new apps for these various proprietary tag formats, it doesn't just work. Instead, I have to recognize it's in a non-standard format, find/download the right app, etc. That's a big pain for something that already works quite well.
It's a day for someone to add all three of the formats listed on that page to Zebra Crossing. Now people may not want to do it for political reasons, that's fine. But I have no empathy for that.