Most employees at tech firms, Microsoft included, are awash in their employer's stock. It's not in their best interest to intentionally tank the stock.
Tech workers as a population are rather anti-union. Things need to get a lot worse before most will get on board with one, unfortunately. Everybody thinks they're a special snowflake getting one over on the company.