I don't necessarily think it's about dependencies, but more about the fact that it's impractical to have 1 guy per project considering all the small software now under their umbrella.
Regrouping things together and saying, for example, this one guy is the head of text processing means that he becomes the go-to guy for all the 1-logical-unit software that goes into that group. While traffic per project might be small, over all the projects it would be enough to warrant assigning a guy to it.
Regrouping things together and saying, for example, this one guy is the head of text processing means that he becomes the go-to guy for all the 1-logical-unit software that goes into that group. While traffic per project might be small, over all the projects it would be enough to warrant assigning a guy to it.