Por que fazer upload? Seu "upload" é o "download" de outra pessoa. Se ninguém carregar, ninguém poderá fazer o download.
Por que simultaneamente? Porque, se ele esperasse até ter o arquivo inteiro antes de disponibilizá-lo para outras pessoas, qualquer pessoa que desligasse o cliente quando ele não estivesse fazendo download ativamente nunca faria o upload, e a rede sofreria por isso.