There's a dichotomy between a history of actual code changes, oopsies and redos included, and "a carefully crafted story of the intent of this change". One is an ugly reality, the other is a pretty story of intention. The process vs. the final result.
Both are useful, but in different contexts. The latter is good for a PR, but when optimized for that often loses a lot of other context, and is meant to be a throwaway bit of data that once the PR is approved, never seen again, nor meant to be seen again.
The former can delve a bit into what experiments were tried and abandoned and can give a lot more meaning to the final result.
> As a reviewer, I see myself as a (extremely near, time T+epsilon) future developer who is trying to see what the hell is happening
I generally find this to not be the case; reviewing is to see what this might "break" and has IME been extremely transactional.
Not all PRs nor reviewers are like this of course, and you may not be one. But, again, IME, this is the "modern" workflow.