"(dog fighting) can't be too bad of a crime."
"I don't know if he was fighting dogs or not, but it's his property, it's his dog..If that's what he wants to do, do it. I think people should mind their business.'' Clinton "Genius" Portis

It also seems too complicated to me. Then we run into issues like having things on "hold". For instance, in the scenario above, what happens of the Mookies don't have 5dd when the trade needs to be processed? When does it get processed, at the end of the regular season when we find out whether or not the pick will be top 6 (so those 5dd can be used during the playoffs), or at the end of the playoffs?

It just seems like there would be way too much to keep track of, and way too many things that we wouldn't think of that would crop up out of it and create problems.