>What’s a union going to do if (doing a lot of work there) AI significantly reduces the demand for software engineers or tech workers generally?
Aside from general job protection stuff, the general answer would be that they can ensure that some of the productivity gains go to employees rather than employers. Let's say the company has been so much more efficient thanks to AI that they earn an extra 100 million in revenue with the same level of spending. So, the union goes into contract negotiations asking for a 50 million increase in salaries per annum, and employees get part of that windfall.
In a world where AI heavily disrupts software, a union striking over economics (to get an extra $50M paid out to union members every year) would immediately notice all the replacement tech workers (who were out of work due to AI disruption) streaming in to do the work.
It's really hard for me to imagine the conjunction of significant disruption from AI and effective union bargaining.
Isn't Wikimedia a non profit? Who exactly are the employers on the other side negotiating with the union here? They're higher on the hierarchical structure, but they're not actually stakeholders the same as there are in private for-profit companies.