I'll just say I don't think unions or the concept of a union needs to be perfect to generally have a positive effect. Maybe I'm naive.
I can see your point about premature unionization, but I do think we need to think about the future. I think there's a sense among tech workers that this period of high demand won't last. Maybe not unions now, maybe not unions in a traditional sense, maybe we do need to think of some kind of new paradigm better suited to tech work than say, a carpenter's union, but something.