I'm not sure if enthusiasts are the exception rather than the norm? I've noticed in the last few years, a lot of junior engineers do not have much active coding experience outside of their university education, they aren't the traditional "obsessed with computers and programming as kids".
There has been a much higher demand for software developers over the past 10-15 years than there are people who are obsessed with computers and programming
If you look at the general topic shift on HN over the years it's obvious most people are getting into tech because they want power and money, not for love of tech