Earlier quoted context omitted.
I am not convinced about the random order stuff. If most people will stream from the start then the start will be more seeded? So it's all good. And the order is requested by the client, and there are clients that go in the sequential order, like Deluge
The benefit of a random order is that it forces you to actually keep all the packets, which makes upload more likely. Streaming lets you get away with not storing the whole file, which makes bad actors more likely. And, sure, some BT clients can stream the data, but what the default is makes a huge difference.
Would you want to watch the beginning of something that didn’t have an ending? How frustrating would that be?