Although it is quite honorable for an individual to offer services to help out the community, with a central point of software collection and go as far as embedding the features within the tools, which makes it convenient for many. You must remember there are always unforeseen events that can take place, most of them out of people's control.
But I have found its best to have your own local repository, even if its packages you may not even use. So maybe we can have an optional tool that allows interaction between a web search tool that would allow existing known URLs per package to be searched first and then optionally do alternat searches per user decrescent.
I guess it could be integrated within the existing method now.
This is just my opinion and not meant to alarm anyone