I make in the ballpark of these numbers for the last couple years, and while the giant stock grants have run out will still break or approach $300k for a few years I suspect.
My take on this is as such...
On the one hand, I have outrageous impostor syndrome - nothing I do seems terribly complicated to me and I definitely don't put in 80 hour weeks unless I'm on call; many people I work with seem to be smarter than me.
On the other hand, I do usually acquire a reputation of being very productive everywhere I work, and having freelanced before I've seen loads of outrageously bad code - literally every other project I was "rescuing"/"optimizing performance" with an existing codebase could supply thedailywtf with material for a month or two, and some could just be zipped and published there. So it seems like the bar is (was? that was a long time ago) actually pretty low.
Also, it's not necessary to be 3x as productive to make 3x as much - if there are 1500 NFL players, then the best (more or less) 1500 football players are going to get NFL salaries, whether they are "3x" the next guy or 1.3x the next guy. If there are 100000 openings in companies that can make $1m per engineer, 100000 engineers are going to be rather well paid, even if the IBMs of the world can only make $500k per engineer and thus don't pay so well.
On the fourth hand, I cannot see market not responding, like it demonstrably did with lawyers (I have a couple lawyers in the extended family), with oversupply of labor for such lofty salaries - especially as unlike with doctors and to an extent lawyers, there are no medieval guilds in place artificially restricting said supply.
On the fifth hand (sortof a duplicate of the third), as some have said above, and as with lawyers, it's still possible to have elite earners with oversupply of labor.
On the meta level, I'm not good at predicting the future (and I grew up in a chaotic country), so I'm considering this an unique streak of luck and treating it accordingly. In particular, saving a lot for thinner days ahead should they materialize; not buying as much house as I can afford; and postponing the two-year sabbatical I've planned to take, while the going is good. The way I see it, if the luck never runs out I can retire early; if it does at least I will be somewhat prepared.