What a defeatist attitude.
In the end, companies are made of people. If you want to affect positive change in the world, leaving does almost nothing to help your cause.
Companies are made of people, you are one of those people, and thus you have ability to affect change. You could either choose to give up, pick up your bags, and flee for greener pastures, or you could try to actually make an effort to improve society by affecting change from within. And, at worst, you could do nothing, and be complacent with whatever the company is doing.
Tech workers affecting change from within is nothing new, either. Your comment seems out-of-touch - employee protests can and have worked in this industry.