But the actual privacy part shouldn't be too bad, right? They could use a time-based code, so that each beacon transmits a seemingly-random ID every minute, and only their servers can link that up to something.
If it's static, then yeah, it's like tagging yourself. Or carrying a modern passport. Or phone or laptop. It's a shame that most people will probably not really care about this aspect.