Earlier quoted context omitted.
Anything that raises average programming wages significantly is likely to reduce peak programming wages. (Companies are unlikely to just take the increase in wages as a hit to profitability. They're going to shave the peak and put everyone into tighter "bands" than is currently the case and probably dismiss some of the lowest performers [which might be healthy, of course].)
As I'm a "average programmer" I'll probably benefit from a significant raise is average programmer renumeration. As will, by definition, the vast majority of programmers. As a self confessed "peak" programmer you believe you have little need of a union to further your cause and you may very well be right. This does not change the fact that the majority of the fraternity will. The fact that you may be adversely effect…
Where do you think the "significant raise" will come from? What tactics will a union employ to cause that happen and if successful, what will the side effects be?
Programming is already an incredibly high leverage and highly lucrative field. If you don't have leverage now, will you really have more with a union? (To be clear, I don't believe that unionizing would significantly raise programming wages.)