No one can have all the files and BitTorrent works just fine. Though, I don't see why anyone wouldn't want the whole file. What's the point if you can't actually use what you downloaded?
You could or could not have all files, but you would never upload a whole file to a single user (ie: part of a file is possibly meaningless if you upload random chunks)