Based on StackOverflow's survey, why is the average age of Software Engineers (that participated in the Stack Overflow survey) less than 33? All answers need to include citations to ensure this involves more than just opinions.
I have friends in various industries ranging from Accounting, Law, Medical, and Engineering (architects). All of the aforementioned industries, as far as I can tell and from conversations, put significant value in experience.
The longer you are in the industry the better you are compensated and more valued you become, but from looking at tech this doesn't seem to be the case past 40.
I've also seen plenty of ageism in the Software Engineering industry at a relatively young age (~40). Completely opposite for my friends, whereas their career is taking off at that point and their eyeing that partner role in the next 5-10 years.
With the exception of the two rare genius programmers I met (who just happen to be young) with photographic memories, most of the young programmers I've met need a lot of hand holding and baby-sitting to make sure they aren't doing anything terrible.