Which means they are inventing a narrative that did not exist when they were developing the PR. While also spending time on squashing and merging commits to pretend the development was linear. When it absolutely wasn't.

That is the perfect story for the final merge commit or the PR when this nicely crafted story is squashed into nothingness and merged.

If you sqaush then the commits don't exist, so this seems to agree with my point