Most programmers aren't mature enough, or smart enough, to handle a monorepo. It requires too much interaction with code owners, reviewers, and ongoing churn.
Technically google isn't a monorepo, but when I worked there for 7 of the years I worked in google3, which was truly a monorepo, except for Android, and the kernel, and some open source projects... OK, not a monorepo.