Of course there is more to life than money, but people still need some base amount of money to live safely, especially if you have a family. If you are working in SV then your "big" salary does not go very far, I know lots of developers making $350K and have very little savings cushion, and these are not people just blowing money.

Most big enterprises get really good at paying you just enough to live comfortably, but not enough to give you financial autonomy. This makes the "why do you still work there" question land as naive most of the time.

> This makes the "why do you still work there" question land as naive most of the time.

It's not a naive question. In fact, the question is mostly rhetorical. We know the answer is money.

> Of course there is more to life than money, but people still need some base amount of money to live safely, especially if you have a family.

Are you trying to tell me that this base amount of money equals a FB salary? Don't be ridiculous.

The very point of ethical behavior is that you stick to your principles even if it may cause you financial or otherwise disadvantage. Sure, many people prefer more money, but this doesn't make their decision ethical.