Software companies are making investment bank levels of money these days, so why should it be surprising when software developers are getting paid like investment bankers? What should be more surprising is software companies making $1m+ per employee where developers aren't paid like that.
You can easily get 300K after a couple of years at a big company (e.g. AmaGoogAppBookSoft as patio11 likes to put it). You do not need to be an especially talented engineer at such places to draw those salaries.
I certainly wouldn't turn down a higher salary, but it's one thing to say that higher salaries ought to be normal, and quite another thing to say that $400k "is not a jaw dropping amount" - based not on software industry practices, but on one's expectations about what software salaries ought to be, coming from practices in some other, unrelated industry.
In the software industry, no matter what one thinks the situation ought to be, the current fact of the matter is that a salary of $400K would be very unusually high, and so I am taking issue with rayiner's assertion that "it's not jaw dropping". It might be reasonable to say "it shouldn't be jaw dropping", based on the principle you're describing above, but that would be a different claim.