Doesn’t eliminating RCA case by case also lead to fewer CFA thereby eliminating them as well?
It's usually a combination of things that are not quite right, specially in mature orgs where all the simple fixes have already been applied.
It's semantic, if you do RCA right you don't stop at a single cause, but that's what usually ends up happening.
https://how.complexsystems.fail/
and one of it's associated HN discussion: https://news.ycombinator.com/item?id=32895812
Whereas it’s usually easy to point at a specific tree and say “that one has got to go”.
Keep doing this and you maintain the forest without ever getting overwhelmed.