Its true
It will never bring development because you will never have an agreement. You need to have the same purpose so you can work together and have some progress. But it can also be wrong because what if you have two teams working on different projects? Your teams have a disagreement, but both are developing different solutions to the same problem. Still developing but with a different idea. It all depends on your perspective.