One aspect that I like to emphasise is the systemic or second order aspect. Yes, doing a retro/rca/post mortem/coe to prevent reoccurance of the same problem is good. Better is to prevent similar problems, or even classes of the problem, across the system in the future. A quick litmus test is "Do the lessons learned and action items apply to the observed problem, or do they apply to similar problems."
Similar to this I look at it through Meadow's leverage points. Does the solution improve information flows in the system? Does it change the time scale of feedback loops? Does it improve material flows?
A solution that improves information flow solves problems you don't even know existed, yet! This is one way to deal with unknown unknowns. (Or black swans, depending on whose terminology you prefer.)
One aspect that I like to emphasise is the systemic or second order aspect. Yes, doing a retro/rca/post mortem/coe to prevent reoccurance of the same problem is good. Better is to prevent similar problems, or even classes of the problem, across the system in the future. A quick litmus test is "Do the lessons learned and action items apply to the observed problem, or do they apply to similar problems."