I agree but only because we don't expect people to be.
We expect clean, readable code so we develop engineers who can write that code.
If we expect clean, readable commit histories (like any project on the lore. https://lore.kernel.org/), we can develop engineers who produce those commit histories.
There's an adoption cost but IMHO it's worth it.