Why Should Developers Want to do This?

Answer

For private developers, negotiating a CBA with local community groups can ensure any concerns with the project are addressed up front, preventing delay and litigation down