A huge amount of people in high paying positions don't stick it out for 40 years straight. People become burnt out, have kids, live off savings/their partner, or just pay off their mortgage and live an lower-stress life. Sometimes people die, get long term sick, retire early or retrain. Or they hit a glass ceiling and don't want to keep pushing against it and quit.
Trouble is, the current plateaus are still too low to even contemplate homeownership, unless you want to commit 2/3rds of your paycheck to housing costs.
Not to mention that apple pays well and has good benefits, so they are not sacrificing anything by staying, quite the opposite.
Also, apples 401k match and internal stock discounts are amazing.
Is there any data showing that full-time working engineers with children make/work less than childless ones?
If you are moving from a low-skill tech area to a high-skill tech area, there's been a lot of wasted time discussing how I moved from a more "primitive" state in the US to a more "modern" one (not my words, but said directly to my face).
But I'm left holding the bag since I left that other company. And staying out of the workforce to get involved locally and learn new skills is its own risk.