Politics aside, I wonder if a tech union would have a strong incentive to make their individual workers irreplaceable--encourage them to hoard knowledge or make the code deliberately difficult for others to understand--such that the company would have a lot more to lose from a strike. As an outsider, most unions that I'm familiar with have employees that are more or less replaceable (one certified welder can fill in for another in a relatively short amount of time), but I don't think this is (as) true for tech. Thoughts?
It's not as if most companies- or at least most startups- are particularly good about preventing individuals or individual teams from becoming vital cogs, leading to tribal knowledge. Unions won't lead to less documentation that the existing poor organizational cultures already foster.
My question was about whether unionization constitutes an increased incentive (and I would think that it would for the same reasons that unionization gives a collection of individuals more power than they would have as individuals); I don't think that depends on whether or not existing institutions are good or bad at preventing vital cogs, etc.
I might be wrong, but I don't think it's because of the efficacy of existing institutions.
In which professions, then, would you say the employees are not easily interchangeable? Surely not exclusively programmers? But actors, writers, teachers, doctors and many other non-welding professionals all have unions.