I think instead of looking for a past era solution we should look for a completely new solution set. Why not work on creating open systems. May be instead of getting a leverage over employers, tech people should contribute and create parallel systems. Which instead of creating monopolies help anyone challenge the status quo easily. I think it already happens to a great degree with many engineers and even companies contributing their tooling, research and solutions to open source.
May be we just need to accelerate that trend?
We totally should walk away from zero sum view. So not employer vs us. But how do we make sure that engine for innovation and opportunities keeps on running and keep on creating new companies