I've used this same argument against package managers on Linux many times, but apparently people want to keep doing things the centralized way, because all I get when I do is people telling me that I don't know what I'm talking about, and that package managers and centralized repos are easier to use.
Package managers allow you to very trivially add new repo sources which you often have to do if you want packages newer than the packaged version for your distro.