This is not true. While it's intended for MAC addresses to be unique, there are plenty of instances where manufacturers re-use MACs when they run out instead of registering more.
Additionally, there is no issue with multiple devices having the same MAC address as long as they're never on the same Layer 2 domain.
I would assume this is a rare occurrence and if not, it should still be okay to sometimes run into address collisions for advertising purposes.
Thanks for the info.
So I'm suggesting that if we know what they are using those for, there could be something fun (like a CCC talk) to be gained from tainting their data in a creative, easy way. Like a few hundred dollars worth of junk devices in a suitcase sending a bunch of carefully crafted MACs :-)
I'm suggesting that if we discover/think that these advertisers/trackers are using it for anything interesting, there could be some fun to be had at their expense by picking up a suitcase full of junk wifi devices, configuring them to deliberately spoof their own MAC, and visiting that airport. I think you'd only need to spend hundreds on junk devices to taint their system with tens of millions of addresses.
If there's any observable result, I think it'd be fun to do and write it up/present it at a Chaos Computing Congress (or similar) event.
Of course, the location tracking based on your device's network discovery packets is a whole bigger issue.