@bes One example can be taken from when @bob has packaged !GNUsocial for Debian. I prefer to have everything packed into the same repository - just one git pull (no remote dependencies that when failing will break the build). While Debian wants to split everything into their individual packages, so they can be updated individually.

I personally wouldn't be able to keep up with tracking multiple different versions in various distributions. So more workpower is needed. And at least for me, it's pretty boring, tedious work that I don't want to do as a developer :)
(which is why I think @bob is awesome, putting a lot of time into identifying individual packages etc.)