That is a complicated question. They get marketing and a few more eyes delivering bug fixes. However they also get to deal with contributions going not exactly in the direction they want and either have to argue against or take maintenance burden on themselves. Also they limit the changes they can do. An internal framework they can change as they like. They know all users.
For different projects that works differently well.