but what does 'done' mean here?
quality is a thing and forward movement with quality is possible.
quality is a thing and forward movement with quality is possible.
What we are avoiding here is a CEO asking, "What caused the outage" and your manager responds "Bill wrote some code that caused a deadlock". It's possible Bill is working on fragile parts of the system, or writes most of the code. Blame at an individual level for an incident is unhelpful and, as OP points out, possibly creates a team with worse delivery incentives.
avoidance of negative quality is not quality.