Even with humans I’ve found full ownership of a project from architecture to implementation to deployment and operation, produces the best results.
Less context switching and communication overhead. Focus on well thought out and documented APIs to divide work across developers and support communication and collaboration .