>>engineers can "collectively bargain" with Google by simply leaving and working somewhere "better".
This "if you don't like it here, go work somewhere else" kind of reasoning disproportionately balances the power towards the employer. Instead of fixing problems, it leads to removing those that are affected. This is exactly what unions are for.