Earlier quoted context omitted.
Why not? Its not the same engineer expecting cost-of-living increases. Its an ever-more-experienced engineer growing from newbie to architect. Quadrupling every 10 years seems about right to me.
So by retirement a 20 year old starter on $50k (a little low) should expect to be on $200k by age 30 (which I accept isn't at all impossible for a smart kid), and retire on around $12.8 million a year.... I'm clearly doing something wrong, or the job market here in the UK is a lot more different than in the US than I assumed.
$50K -> 200K growth in 10 years is possible, there's nothing extraordinary about it, but currently the only way to do it is to switch jobs.