To be fair, that is a blessing. Large monorepos are a terrible idea.
And an enormous set of problems that must be managed. But multirepos have their own set of issues, and which set of problems you want is highly situation dependent.
I got burnt out after a while, so that kinda wrapped up my experience working on large repos.
A mono repo doesn't necessarily mean large compile times, because it depends on the projects and their dependencies within that repo.