Your logic is circular.
No one should work on monorepos because...
monorepos are bad because...
git can't easily handle them and we shouldn't fix that because...
No one should work on monorepos...
Clearly there are reasons people like monorepos and it makes sense to update git to support the workflow.