In the Bay Area and a few other places, you're absolutely right -- but there are other places where $100k for a software engineer is pretty generous pay. Of course, the cost of living in those places is typically a lot less than in the Bay Area.
$100k is still the minimum professional salary for someone who has a highly skilled, technical job like sr. engineer, architect, investment banker, CPA, attorney, etc.