I find that view to be a little harsh. It demeans all those people who choose to work for organisations that can't/don't generally pay as much but are driven by other purposes (eg NGOs).
I greatly respect people that work for less than they might in the case of non-profits.