I struggle to understand why the "diff" tab exists at all, since the entire content of diffstats seems to be already contained in every "commit" tab.
In the "commit" tab you see the diff between a commit's tree and its parent's tree. In the "diff" tab you can see the diff between arbitrary trees, for example a commit with its grand-grand-parent.