> a lot of the benefits fall apart if you don't have people working to maintain the build environment, automated tests, developer environments.
This is absolutely true. Without a very strong culture around testing and deep, continuous investment in infrastructure and tools, a monolithic repo would quickly devolve to being a giant midden heap of code.