>

You’re just wrong here. Your parents aren’t two generations away from you. Boomers raised gen x, gen x raised millennials.
Just sounds like you’ve found a new Interest and decided to list all the things you didn’t know. 
I’m not interested in this sort of thing yet I knew half the stuff you listed. There are plenty of young Americans striving to be great in these field just because you didn’t doesn’t mean they didn’t try to teach you. >

Millennials never had a shot, they were raised by boomers.