I don't know, I think Abbott makes a good point: Fouls that are not attempting to make a basketball play are boring. Hard fouls in the flow of trying to make a basketball play are fine. If you are beat, and the only way to prevent a layup/dunk is to foul with no potential of making a defensive play without fouling, then that player earned the two points, so a flagrant (2 shots plus ball) is fine. If you're beat, you're beat, and that's the fun stuff to watch.
This would have no effect on fouls while trying to swipe for a steal, trying to draw a charge, trying to challenge with a block, etc.