Everything you've written would have been just as true in the 1980s, with a few of the names changed. Then too there were authentic hackers, glib fakers, and corporate drones. The great majority of the computer world in the 1980s was profoundly unsubversive. The smart, subversive people were a tiny minority. They seem a larger proportion when you look back from 30 years later, because the fakers and PHBs had no lasti…
I admit I don't know many high-schoolers now, but my feeling is they really are less hacking-inclined, at least around here (Eastern Europe). I'd guess the main difference is access to information. Then it was very rationed - I remember learning assembly from a reference manual. Now Internet offers a lot less obstacles, so I don't really see a point for "subversiveness", at least in mainstream programming.