[EDIT] I'm poking around the sites for various unions for technical workers and engineers outside the software industry and, at a casual glance, many seem to factor in seniority as well. Are there examples of technical or engineering unions that are not seniority-based? Seems like those would be better indicators of what a software workers union would look like than the usually cited actors or sports player unions.
My guess is in most cases you'd still end up with an avenue for merit based layoffs, they just wouldn't start until new hiring had been completely stopped, and perhaps include an option for everyone to take a pay cut instead (which might be bad! but it's an idea I've heard floated by engineers way more than seniority based protections).
The people who really get screwed are the OPTs/H1-Bs who have a very short grace period to get a new job or leave the country.
https://www.levels.fyi/blog/amazon-salary-negotiation.html
It seems like there is more Amazon non-warehouse employees interest in unionizing now anyway:
https://www.businessinsider.com/amazon-layoffs-corporate-emp...
We already do that, it's called RSUs. If a portion of your compensation is in RSUs and the market goes down, you automatically get a paycut. Better than being laid off, isn't it?
I have had personal experience with men in leather jackets giving you the “better vote x or you might have an accident” unions. So I’m a bit biased.
Tech culture, and Silicon Valley in particular, is so obsessed with recreating things from first principles and experimenting for the sake of it, that you would expect that they'd give reinventing unions but under a different name a shot.
Seniority is a completely legible and unambiguous criteria, and it’s one that most workers can eventually benefit from in the long run. Merit is more of a judgment call. Management at least has the incentive to get that judgment call right (which isn’t to say they do get it right, but at least they have the incentive to, modulo the same principal/agent problems that unions also introduce), but unions don’t. So if I’m part of the top 20% of workers at a firm, or part of the top 20% that the firm could reasonably hire, my incentives are actually better aligned with management than with the other 80% of workers who would dominate the union. The classic union solution to this problem is closed shops, but that’s hard to achieve without specific legal and regulatory moats.
Also:
> My guess is in most cases you'd still end up with an avenue for merit based layoffs, they just wouldn't start until new hiring had been completely stopped
This is another common failure mode of unions. People who already work in a given field are in the union, but people trying to break into the field are not. So it becomes harder to hire new people, which actually leads to longer tenures and makes seniority seem like a better deal for the union members.
For me the tradeoff is not worth it. I understand that there will be ups and downs and I may one day be a victim. But I appreciate the flexibility that likely led me to be hired in the first place without a traditional background in tech. Basically they took a chance and luckily it worked out. But if the firm had a much higher cost to get rid of someone, they likely would have went with a more traditional candidate