The system I have in mind is strictly volunteer-run, and it automatically balances the files so that it minimises rare copies.
You're right, though, long-term commitment is rare from volunteers. That's why the idea is to make short-term commitment so easy that you have a good enough pool of short-termers that it works out in the aggregate.