The article is vague, I'm having a hard time seeing if they're laying down a critique of git's underlying data representation and storage, a critique of git's UX or both.
If the main issue is agent-to-git overhead, until proven otherwise I see it as more of an agentic and/or UI issue than a source-versioning one.