Also: how many of those professions simply assume that anyone good will be doing something else by the time they're in their 40s? A 50 year old lawyer or doctor might choose to be more supervisory but nobody is going to think they're a failure if they aren't, and their experience will be valued rather something they have to prove isn't holding them back.
> Many of the Ivey League students gravitating to tech are likely envisioning themselves as founders or C-suite executives, not engineers. Outside of the SV bubble, software engineer is not a top-tier job. Nor is it a particularly well paying job. In SV though, it has prestige.
My general rule is to follow the money, and at most companies the compensation levels don't look like engineering is a prestige position. Not bad, to be sure, but definitely outside the inner circle even at many companies where it's a core competitive attribute.
This isn't new: during the dot-com bubble, there were plenty of people who got decent numbers but the people getting rich tended to be management, sales, etc. with all of the talk of “passion” and highlighting the lucky few winners looking suspiciously like a way to get people to donate enough unpaid overtime to make someone else very rich.