I've worked for companies that like to have public executions of those that have made mistakes (I exaggerate, but only slightly) and then announce to the world that all is good, when nothing has actually been learned - other than don't admit to a mistake.
The company I work for now actually does have a no-blame culture and it is one of the reasons I've rejected several offers of higher-paid employment. If you work for a company that does learn from these lessons, then you too have the opportunity to learn - as do others. The atmosphere is better, and people help each other. People trust each other's abilities, but nobody is scared to admit that they don't know or understand something. And as my company has announced the staff can work from home permanently any and all discussions, assistance and requests for help are via Teams, to be seen by all.
I've abandoned several live implementations because I haven't been happy about something, safe in the knowledge that my judgement is trusted and there is no comeback from yet another delay. An atmosphere of fear that the blame culture creates makes for more risks and less analysis.