I agree. Sadly when things get posted, most of the time no one steps up to mirror and repost with a new link. Most people just snatch & run, and then when others come along, they complain and ask for new links, which could easily be avoided by people actually working as a community to keep links to these games alive. Vultures is an excellent description of those people.
I don't know what a good solution is.