In your opinion, is that still the case if the company uses a one-version monorepo? Ideally every test would break when the library team tried to commit.
Depends on how big the monorepo is. I’ve seen just two or three highly productive teams start stepping on each other in ways that were more par for the course at 200 person engineering teams.