Don't you think that's changing quickly in the tech industry? Can you imagine one of your key developers leaving? Employees should earn their bargaining power by virtue of their merit, not because of inefficient unions or state-action.
Absolutely- in the case of the tech industry you're right.
But we have to remember that not every other industry works the same as ours.
Imagine an average mother working at the tills at Walmart. Is she ever going to be good enough at that job that she is going to earn 'bargaining power' by virtue of her merit?
No. Some jobs can be done without a huge amount of training, talent or skill. It is in the company's interest to push down pay and working conditions as much as possible (as the employee is easily replaceable). Therefore it is the state's job to set minimum standards.