This is what i hate about modern corporate culture (or human culture in general perhaps).
I dont want to expend effort politiking. I dont want to expend effort blowing my own trumpet. The value of my work is self-evident, but requires an equally intelligent person to understand.
And most people do not understand, and thus, fail to recognize the value.
I don't think this has anything to do with _modern_ corporate culture. There was never a golden age where corporate culture was better across the board.
Sometimes they do understand, but often your nice work may highlights someone's else egregious errors. And the political landscape may not work in your favor. So private praise (if you're lucky) and public silence.