... Because apart from medicine, no other field pays a market rate. What's the salary at Boeing or Lockheed or a life sciences company or a research lab? It's all creamed off by management, the talent never sees it.
Wall Street does not overpay technical people. It pays fairly. Everyone else underpays.