see, MY soapbox comes from simply switching "culture" and "work". this might make for an interesting discussion.
Culture makes the workplace. I can barely stand half the people I've ever worked with, they all fit exactly into their high school stereotypes no matter what the age. I'm surprised anything ever gets done, most people are lazy, liars, and feel the urge to needlessly rebel.
You have a goal oriented job? Dont -expect- other people to pick up your slack. Indoors and non-services is a suit and tie, or at least button up shirt job, you arent going to be told it's expected. I shouldnt have to handhold you except the first time I show you, you are wasting time if you dont learn stuff. I know what Im doing and you dont. Dont question what you get told.
and so on
The spans all ages and educations. It's cultural.