Now, using the leverage is the difficulty to unionize. Athletes are a tiny group, pretty easy to organize. Pilots are a small group, also pretty easy to unionize. The fact they have to be licensed means there is a record for all the people needed pull in. Software engineers seem to be 5x-20x larger population than commercial pilots (quick/rough searches). They have no certification or registry organization and have no common affiliations. It's incredibly difficult to organize this group. There's also no regulatory capture requiring developers to be US citizens so, if you did unionize and tried to negotiate too hard the industry would just move away from the US so there's just not a lot of leverage this profession has.