On the contrary; repositories usually involve many people pushing to them, whereas a package release could be handled by just one person (with maybe one or two for backup).
Plus, what about package signing? If the released version comes directly from the repo, does that mean the final package isn't signed by a maintainer?