It's possible to make it work, you just need a little incentivisation. Private trackers are extremely durable and performant, and their secret sauce is just giving users a reputation to uphold.
Bake a certain amount of seeding into the contract to access the content, then enforce that with a browser plugin I suppose. Doesn't seem like it'd be too hard, aside from convincing users to install a browser plugin to access content. If it were just integrated in to the browser, OTOH...