All right, to steel-man your argument: Honestly, I think even your lowest-brow code camp copy-paste monkey is in a pretty good spot nowadays in the USA. It's easy to make a six figure income just churning out CRUD apps for 40 hours a week. Any company that won't pay up gets disrupted into oblivion by ones that will. (Or it just clunks along forever with a bunch of underpaid workers churning out low quality crap, like what we see from government/hospital systems. Either way, everything's fine.)
What do you want out of a software union?
(Keeping in mind that we can comfortably afford and demand basically any perk you can imagine.)