When you think of monorepo, think of 1000 daily engineers and upward of 10,000 commits per day in the repo.
Think of running a company the size of google or Facebook off of a single repository.
Of course you can have monorepo at small scales. However, it is at the larger scales where differences become apparent and trade-offs become non-trivial.