Part (but not all!) of the reason for this is that not every $150K/engineer is getting harassed, only some are, and some are doing the harassing, and in particular, those who are doing the harassing are, by all reports, not actually helping Uber's social mission effectively. If you're willing to sacrifice something about engineers to help Uber change the world for the better, sacrifice the people who take time out of their workday to proposition the people they manage, or who ignore their boss because they're trying to get themselves promoted, or who create and cancel projects to create the illusion of work, or who interpret people who sabotage their teammates as high performers. (And sacrifice them by firing them or better yet not hiring them, not by harassing them.)