That's an interesting narrative but, again, how do you explain nobody is complaining about these apparent frequent and wanton harsh punishments and firings? My guess is because nothing of the sort really happens, statistically speaking.
I think many of us attribute it to being socially awkward geeks - we just presume we violated another one of those unspoken rules that have been tripping us up our whole lives - it wasn't until I started working around F500 companies that I realized that, that while yes, I'm a socially awkward geek - the cultures I was in before were of little help to me in understanding the unspoken rules.
But that leaves you with the exact same question. These same socially awkward geeks have managed to complain for decades about everything from office plans through software methodologies to equity compensation, hours, the intrusion of work into social life and more recently, diversity issues, crappy interview practices, you name it. And in all that time nobody has piped up about how they're being harshly punished and outright fired for some ill-specified non-adherence to unclear expectations, at odds with what they thought their employers encouraged. There should be crusty USENET threads and brand new Medium posts about this injustice. But there aren't.