If its any consolation, its the bed we made collectively. It was easy to push back against unionization early on, we were likely better off individually. I too am self taught, although I went the ops route, and enjoyed making more money than I thought I deserved from basically a hobby, and a skill so in demand that I could effectively just go to any company I wanted at any time.
I'm also turning 40 this year, and can look back and wish we all did things differently but the wild west nature of early tech that allowed a self taught college dropout to build a successful career was too good, beneficial. It was one of the rare times that true upward class mobility was possible for anyone with a little bit of tech aptitude, so I think it can be forgiven that we didn't unionize or push for it back then.
I do feel bad for anyone graduating right now or just trying to enter the field though. The ladder has been pulled up.
Traditional blue collar seniority, set wages, and hyper specific job roles simply won't work in knowledge work. So there tend to be higher severance payouts in lieu of seniority promotions, pay bands with equity review instead of pay steps, and very flexible job roles.
I think a lot of folks see unions from their youth working in construction or service work, which have a lot of corrupt "company unions" which mandate hour caps and shit benefits for part timers.
Realistically IT workers with leverage like ourselves need to think of unions as contract insurance. You already have a contract, the collective agreement can be as broad as possible to allow the flexibility to respect individual contributors, while the pooled dues are put towards eventual contract enforcement.
My first IT job gave me quite a surprise when they ripped up my contract and said "so sue us." That's the day I found out how much a labour lawyer hourly rate costs. 10 years later as a union leader I started signing the sizable cheques to our law firms, there's always a bad manager somewhere causing a lawsuit...
Not all unions are the same. There are absolutely unions that are as bad as the naysayers say, but there are also ones that you rarely hear about that just quietly chug along with decent enough relationships with employers.
That being said, the appeal to me is minimal. I like working for small to medium sized companies where I can enjoy the flexibility of what tech stacks I work on. While the idea of some sort of optional trade union that could cover me for benefits, legal fights, contract enforcement, and maybe extra job insurance is appealing, nothing like that exists where I live. I have gotten healthy severances in the past due to knowing the rights I have in my jurisdiction, but that also means having the will and ability to hire a lawyer.
I'm in my mid 40s and rode the wave of a workers market over the last 2 decades. I'm still in demand, too. It's not quite as easy as it was 5+ years ago, but AI hasn't replaced me, though I'm actually "supervising" its work from an experienced angle. From that perspective I'm just a lot more productive.
If you are in a right-to-work state and you don't join the union, then union members know you're benefiting from the union without contributing back. Historically, this leads to an uncomfortable work situation for you.
If you are not in a right-to-work state, and the collectively-bargained contract involves a union membership requirement - which is typical? - then you have to join the union if you want the job.
This is where the gatekeeping concern comes from.
> I can't see any disadvantage for the employees in joining a union.
Unions have dues, so you're giving up part of your salary for membership in the union. If the union salary is equal or less than you would be able to negotiate on your own, it's a disadvantage for you.
There are enough cases of unions protecting bad actors (cops, prison guards) or lazy, tenured individuals that it's easy for a mildly privileged autodidact to decide they don't need the hurdle - or the help.
If you're not white, tech unions are not your friend.
And atleast in my work, everyone is paid more than minimum.
(sure, that could be what the result of negotations is, but it doesn't have to be)