Earlier quoted context omitted.
I made $450k TC in my last job. In Atlanta. I don't think we need unions to be treated well. Unions will kickstart the offshoring of our career. Just like every other place unions exist without a talent monopoly (manufacturing, automotive, and most recently film crews). Google is going to hire in developing markets and stop hiring domestically. Everyone else will follow. The talent in India is incredible these days.…
If they can offshore your job because you joined a union they can do so if you didn't join one too.
Unions lead to an ossified workforce where nobody does more than what is essential. New employees are jealous of tenured employees with more benefits. Once people get tenure, they'll take advantage of their status. This leads to lower productivity, not higher productivity.
Without a union, you have people fighting to show their seniority and leadership at every level. The top 10% naturally sort themselves out. And the take home typically correlates with that.
Union jobs get easier and cushier with tenure.
Non-union jobs get harder the more you want from the job, but you are in control of your career progression and comp. And the strongest rise to the top.
Switching jobs or unions will fuck with seniority, dues, etc., so it will become a factor in choosing jobs. It will likely lead to many more "lifers" who work at a single job for a long time. This leads to less knowledge and skill mobility, tighter code ownership (less fungible, less exposed to new ideas), and this will certainly lead to ossification of organizations and business functions.
Businesses are probably more afraid of unions than they are high compensation.