>>106206767 (OP)
>Software engineers need to unionize. There's no other way to solve the problem.
You'll probably call me a shill, but unions won't work for software developers and I can explain to you why.
Do you remember when Facebook bought Instagram for a billion dollars and everyone lost their shit about it? OMG how is this Instagram worth more than Kodak?? Kodak had over 100,000 employees at some point, and instagram was like 30 employees.
Unions only work at the scale of Kodak, not at the scale of Instagram. You cannot just replace 10,000 people in a month. Even if their job is just low end factory line work, like they're replacable cogs. It is not logistically possible. There's no place for them to live, you'd need to build a whole factory town just to bring in that many new people. So when those 100,000 people band together, they have power. Fuck with one guy and we all stop working and your business shuts down.
Now compare that with software devs. Let's say they are replaceable cogs, just doing jeet level glue code. They can be replaced easily. Any major city is going to have housing. You can be flooded with 1000 resumes on linked in in just one day. You can replace all thirty cogs overnight. Boom, you are all fired.
Let's even say they are NOT replacable cogs, and it's going to take a lot of time to find people to replace them. Still not a problem. Fire all 30? The software they wrote continues working. There's no factory line down, the code is still there, the servers are still there, the company still owns everything. The software dev doesn't have to be present for it to continue working.
So you see, unions are just pointless for software development.