Earlier quoted context omitted.
Your comment shows the real divide on unionization and its not about someone's political ideology, its fundamentally about how they view the profession. If like you said programmers should unionize before the army of $12/hour programmers arrives then what you are claiming is that software development could be done by someone who was trained and willing to accept $12 per hour. Essentially you are making the claim they…
Plane pilots are unionized, at least in UK or US. Your average major airline pilot makes around $130/hour. Do you consider them a common laborer, like a delivery driver, or a profession that doesn't require a deep understanding of the subject matter?
As in other fields, the pilots' union creates a two-tiered system where the haves (major airline pilots) enjoy great wages and conditions off the backs of the have-nots (regional airline pilots) who are miserable.
While unions are meant to extract value from capitalists and management, they often seem to end up extracting it from prospective and early-career workers who haven't yet made it to union membership.