The number of programmers who leave the ranks after age 30 is staggering.
Some go to management, some leave for another career type, some are fired. For whatever reason, there's a sharp decline after the 20s and it only accelerates. Programmers retiring from the job at the normal age is a rarity. (It didn't used to be this way.)