``` Monorepos could slow down developers because of slow build times, poor tooling, and merge conflicts.
Most developers still in 2020 struggle to cleanly merge code. Git is slow for projects with large numbers of files and history. There is cognitive overhead involved as developers have to get comfortable with a much larger code base than they would have with multirepo setup.
To do monorepo well require investment in tooling that most organization non-tech leadership will fail to understand ```
Monorepo is clearly more desirable than distributed repo. But it's not a cheap solution.