Yes, the blog and its sources explain in depth that this is not caused by individual faulty engineering decisions but by the security culture of the organization and the culture and incentives driving it. For example, the decision to not test the heat shield in full tests under real conditions, and to not make full physics models of the processes in it are mayor decisions. And the decision to make a crewed flight without these tells a lot about values and priorities.