Distribution of binaries of obsolete games is a solved problem. It costs money to leave dedicated servers running for legacy titles, but costs nothing to leave the Steam page online. Plenty of commercial games are also free to download, but cost money to register and actually play.