Tech workers have the freedom to unionize in the US; with exceedingly rare exceptions, they’ve overwhelmingly not chosen to do so.
Employees also face an enormous propaganda machine constantly telling them unions are bad, they just take your dues, you'll never do better negotiating together, and so on. The usual techie arrogance also plays a role: "Unions benefit common workers, but I am the one uniquely well-paid hard worker that is skilled at negotiaton who would not be advantaged by a union. Therefore unions are useless!" Every tech worker thinks that they alone are the captain of their industry and couldn't possibly benefit from coordinating with everyone else.
If you leave it up to each worker to fend for himself with no negotiating power beyond his personal freedom to walk out, you get sweatshops and poorhouses in any industry where labor is fungible. If you want nice societies where average people can live in good homes with yards and nearby playgrounds and go to work at jobs that don't destroy their bodies and souls, then something has to keep wages at a level to support all that.
I'm not necessarily a fan of unions; I think in many cases you end up with the union screwing you from one side while the corporation screws you from the other. And the public sector unions we have today team up with the state to screw everyone else. But workers at least need the freedom to organize, or all the pressure on wages and conditions will be downward for any job that most people can do. The alternative is to have government try to keep wages and conditions up, and it's not good at that, so it just creates inflation with wages trailing behind.