The magical thinking comes from trying to organize a significant portion of Google's customer base (all android phone users, all google search users, etc) spontaneously into a body that can really damage their value proposition financially.
In a labor union _all_ of the value is generated by a bunch of people who are geographically close together and able to organize more easily :)
Oh sure, that would be extremely difficult for lots of reasons. But I took OP to be asking in good faith if those difficulties could be surpassed, not assuming they could be.