I think if I could work in an environment like this I could be really and truly happy.
Unfortunately situations where I've advocated for mentorship or team growth have always resulted in negative career consequences. "Wasting time" on things that weren't billable hours.
I'm not sure how to advocate for this teaching / learning style of development to people who are openly hostile to it for reasons they are unwilling to articulate. Sometimes it's because they are genuinely technically incompetent, other time's it's machiavellian obfuscation because they KNOW what they have promised, and are unwilling to explain to you because they think they can drip feed you details and trick you into doing things you otherwise would not.
I think the real problem is not totally what I describe above. It's also that I'm now very fearful of reasonable situations devolving into that, and it causes me to be reflexively defensive at times where I guess it's not helpful or effective for getting my point(s) across.
> You can see something bad about to happen, your instinct shouldn't be to do nothing to teach the person a lesson. You owe them the professional courtesy of offering a guiding hand.
You provide a helping hand. Your boss is now upset. Your action to provide help to others has materially harmed your career.
What now? Not trying to be rude but this is literally one of the things that has absolutely destroyed my professional development. I try to help others the way I was helped. Some organizations are outright hostile to this.