Craft is more than capable of playing clean defense and still be great. He did it in the non-conference when the rules were much more strictly enforced. But he also knows he can get away with fouling all the time, because 1) his reputation give him the benefit of the doubt and 2) he knows officials aren't going to blow the whistle on every play. Fouling, when you know you can get away with it, is far more effective than playing the best clean defense of all time.
He's a great defender who does what he knows he can get away with consistently. Today's officials called a tighter game, especially in the second half.