It takes time , MONEY and broadband, excuse me! Also we're quite busy enough in our LIVES! Hopefully you will understand this when/if you UPLOAD anything.
EDIT
My friend has a 1TB SATA drive full of music, games, movies and tonnes of shit. Do you ave any idea how long it took to upload the whole thing onto the internet even with a 'premium'
account, it took A WEEK! (with the pc running at night even)
Re-uploading this stuff for ppl takes ages (EVEN with a premium). There's also the amount of demand and the file size for something we have to take into account.
For example, if there's only one or two ppl who are desperate for the game and nobody else cares and its like 2GB, I'm not going to fuckin' bother uploading it again JUST for that one person.