Try the colonies
It's like the 70s here. Everyone has to be the union if you aren't "a professional".
I might have an Oxbridge PhD but since software isn't real engineering I'm not an engineer - so I'm in the teamsters (of Casino fame !).
In theory I can't work overtime without union permission - oddly that doesn't seem to be enforced. For which I pay a $500 joining fee and a monthly sub about as much as my annual professional CS subscription used to be.