Hey Mark! At the Fortune 500 company where I worked, there was a thorough QA process documented in JIRA, which I could find via the squashed commit message. But being able to track the PR back to the ticket to find the QA results never once helped me in solving a bug.
In my current work, I never squash commits, and I recently deleted the `.dockerfile` used for our backup build process, thinking it was unused. I could find the exact commit where I deleted it, with a note:
chore(Docker): remove unused `.dockerfile` now that we're deploying on Vercel
That was an easy fix, and I could revert just that commit without having to revert the entire squashed PR! So, I don't think PR process makes all that much of a difference; squash commits just suck.