I get that it's not a universally applicable solution. I guess at a certain point of scale your organisation would grow out of complete co-location.
But I don't think we have to go with the 100% co-location approach as well. A large monorepo could be organized into domain specific mini-monorepos with co-location benefits.