At the end of the day people have to care about their job, for a reason bigger than getting a paycheck. Society can coast for awhile when people don't care but things eventually break down.
You can add process but the people running the process have to care. You can add regulation, but then the regulators have to care.
At the end of the day people have to care. And it really has to be everyone, because if one group cares and another doesn't, the one that cares will soon get disillusioned.
Caring alone is not sufficient. You do need process to catch mistakes. But process alone is also not sufficient.