I'm hardly qualified to have anything but the most grossly informed of opinions, but yeah, I'd expect that in the current environment most tech-area (i.e. Seattle, SF, etc) devs can and should demand improvements and be able to get them without requiring unions (which is not the same as saying unions aren't needed. Look to games dev for examples).