torrenting software feels good to use so i figured it wouldn't be so hard to make a performant/reliable distributed platform...
but it seems to be very hard actually from my experience trying to use this kind of stuff
i guess you don't notice the performance penalty as much for a long download compared to something that should be more responsive
sounds dumb but maybe the hardware infrastructure actually isn't there yet. to the point where every user can leave a server running overnight