переломить ситуацию может только четкая проработка регламентов кто что делает и кто за что отвечает.
Но это сложно и зачастую программисту не под силу. Требуются административные рычаги, которыми не располагает программер.
в одной компании пытались такое сделать, но они денег пожалели. На до бы вернуться к этому
другая ситуация: один клиент, не буду говорить кто, как-то попал на штрафы. Аудит постановил: из-за неправильной первоначальной настройки базы, проведенной программистом. Программиста уволили, теперь работают с нами. Ответственность на нас.