Good points, but most calls to unionize are based on times like these: companies going on massive hiring surges, with the salaries to match, and then times dry up everyone wonders what happened to the party.
Every price that’s good for somebody is bad for somebody else, and markets have to go down as well as up. Making hiring into a punitive commitment just prevents taking advantage of boom times.