That's where the long-form back and forth arguments happen over the edge conditions.
Periodically a few days after a PR has been merged I'll have a discussion with someone and realize some context was never captured, so I'll just add it at the bottom of the closed+merged PR for posterity.
Yeah that means all the important information is in GH but if you migrate to GitLab or bitbucket or whatever they've got tools to pull all that info along with you when you migrate.
I don't really care about individuals commits other than to find the gitsha to find the PR that they were merged into in order to find the full context.