Employees at Google are made shareholders because its cheaper for the company than paying cash. Employees form an absolutely tiny minority. The point of unionizing is to increase the leverage of the workers at a company. Workers would benefit much more from unionization than they would from holding the stock at a company without a union.
Maybe this would work if the employees have some sort of monopoly like the people who work at the ports. However, with knowledge workers there’s a threshold when it’s simply cheaper to move states or even countries.
Employees who are well compensated also do not have an incentive to form a union.
You’re still wrong. What’s your next proposal? Investment bankers should unionize?
Software engineers are primarily manufacturers. They make products. The barrier to entry is extremely low for this line of work. I get that you think you’re really smart, but there are tens to hundreds of millions of people in the world who could do your job adequately. Your only leverage is to band together with others doing your work and demand your fair share from the business’ owners.