Yes, I fully agree here. It’s a compromise, and as all compromises not a perfect solution. I’m myself not really happy with the idea of duplicating all the releases, as I don’t actually think the release changed or it was indeed re-released, rather we are correcting the metadata.
What would IMHO work better in regards to also maintain the original credits would be if we could set multiple artist credits on a release, maybe with valid until date, similar to how we have multiple aliases. Then we could have the credits all set to Patricia, but if it applies also have one older credit for the affected releases. That would result in each release only listed once, still showing proper credits while still being historical correct.
But we don’t have that now, just like we don’t have marking releases as “withdrawn”