Errata often fix multiple packages at once. Consider the following:
E-1 releases P1-1.0.1 and P2-1.0.1. E-2 fixes a new problem in P1, and releases P1-1.0.2, only.
If I apply only E2, E1 isn’t fully fixed.
The combinatorics/edge-cases here are…very painful.