There was an interesting article in Fortune a while ago. The tldr was that you shouldn't get mad that Wall Street pays too much, but that the rest of corporate America pays too little. When companies are building war chests in the tens of hundreds of billions, and also feel the need to collude to prevent "poaching", you have to wonder.
The sad part is that people in technology sometimes love the work so much, that they are willing to put in more than they should on pure economic terms. The finance and consulting types are more ruthless about their own worth.
EDIT: My minimum wage comment was more about making a point. Banker types like to say they make lots of money but make less per-hour than a McDonald's employee.