A non-existent problem that nobody asked to solve...

I disagree. JetBrains PyCharm has a similar "file history" feature that solves this very real and existing problem and has saved my ass more than once when accidentally overwriting changes before committing or fubar'ing a git reset.

They say that "history between commits" matters.

If it's really so for some people, a case could be made that their problems can already be half-solved by changing the granularity of their commits: just commit more often.

VCs count as people unfortunately.