I think the Git problem that needs solution is, ahem, the problem people solve with extra tools when using Git? That is, forges (GitHub, GitLab, Gitea, …).
Issues, PR discussions, &c need to be managed with the code (questions like “is issue #769798 fixed in branch xxx?” need to be answerable, code review discussions are almost as valuable as commit messages). Code needs to be actually distributed (forges introduce centralization). Local development should be possible.
Patch theory is nice, but ultimately produces only a moderate improvement.
I really like Fossil’s sensibilities.