I don't think that's quite right. Assigning blame isn't about being correct. It's about figuring out how to prevent the problem from being repeated. Once you know who is at fault and how, you know what to warn them not to do in order to keep it from being repeated.
It's also about counter-factually preventing the problem, UDT-style.
Rationality quotes time!
The usual rules: