I think it's a trend in the industry though. Engineering is known as a moneymaker and so a large part of the new generation is the kind of person that decades ago would have gone for finance as a profession.
Both the really old timey graybeard techies and the green haired alternative techie communities are reducing in numbers.