Super interesting piece. On your last question about high school and office life... both stereotypes are built on a truth but in real life its a case by case basis. I had an amazing high school experience, but kids also get bullied in high school. Some office jobs have amazing org. culture... some are a form of soul sucking, pay-check collecting, chair-sitting, screen staring torture.
It's like the news though... good things happen, but people would rather hear about the car crashes and violence.