Perhaps there should be.
Over at Torrentday you are required to seed all of your downloads to either a 1:1 ratio OR at least 72 hours within 30 days, the idea being to discourage hit & runs. If for any reason you can't then you can pay off any remaining time/MB with upload credit or points. I've advocated for doing the same here in the past but it was never taken up. Perhaps Joker and the rest of the staff here might have a discussion around it? With the whole site being updated now would be the ideal time to make the necessary technical changes.
I'm kind of for a system like this, as it helps to keep torrents alive and running. The only trouble with this is that some users are not able to leave their computer running all the time, or they have a limited bandwidth (especially for upload), which makes it more difficult for them to do this.
So discouraging hit and runs is good in theory on paper, but there are a number of reasons why such a requirement may not necessarily be all that practical of a thing to do. It's a bit of a double edged sword. You want to discourage hit and runs, but at the same time, you don't want to create a situation for some users that is simply unmanageable.
In the perfect world, there would be a balance. IPT seems to have a balance for this. You have to seed for something like 336 hours, or until you reach a 1:1 ratio, whichever comes first. If you don't do this, they offer two options in which to zap the hit and run. The first option is that you can zap it using upload credit equal to the amount of data you have downloaded for the torrent. This will have a direct negative impact on your ratio. The second option is you can use SBP to zap it as an alternative. This allows users who cannot seed for some reason to have an alternative way of handling the hit and run.
I'm not sure though how feasible that something like this would be on our platform.