Why do we need unions when it's so easy to start a company? There is no monopoly on means of production when it comes to software.
If you're a programmer working at Apple or Google making less than ~$3 million per year (or any other large-scale, profitable firm), you're being taken advantage of.
A team player-- that is, a unionist-- is the last thing that Silicon Valley investors and executives want.