I think you edited this in after my reply:
> If the information took you a great deal of effort to get, that suggests it may be valuable to share.
I think this is the core of where we disagree. I often spend insane amounts of time debugging something, only to find the solution was quite simple and unrelated to what I tried.
Often the amount of time you spent debugging is because the search space for your solution was unbounded, not because each step you took was particularly relevant to the actual solution.
To me a commit message should be able hopefully narrowing that search space, not documenting the original unbounded one.