In my utopia - I do not envisage program creators sending their program and all of its dependencies to the different distributions. Thats not what I meant. The distributions wouldnt need to have numerous versions of the dependencies. The most up to date would suffice. The programmers would simply submit their program.
I never meant that a distribution should contain many many different versions of dependencies in order to satisfy the programs. Thats stupid. Im not even talking about the distributions here at all. I dont know where you got that idea.
I am talking about the individual programmer's websites that offer their downloads - without dependencies at present. Not the distributions. I wanted a link for - say - mplayer with all its dependencies for Fedora Core 4, or Suse.... But someone has pointed out that this would take ages and would take away from the time these people actually need for programming. Which is fair enough.
Cs-cam is right - its for local use - testing.