This is a BS rule change. Under the old rule, the defensive player can move in for a charge after the offensive player commits to his move, with no opportunity for the offensive player to avoid it. The offensive player could have a clear lane to basket when he picked up his dribble and suddenly have it close on him without him having any way to avoid an offensive foul.
Just because officials were confused about it is crap. Teach them, its not too hard. Teams figured it out. Either they had smart players who could anticipate offensive plays and get therein time or they told their players not to try and draw the charge.
Last year's rule actually brought the need for some basketball IQ into the block/charge play. No longer could you just tell a meathead basketball player to go out there and jump in front of every player going to the basket. To draw a charge, you actually had to have some knowledge of how basketball works to anticipate what players were going to do.
This is going to hurt Iowa State. ISU drew quite a few charges from help defenders because they were intelligent about getting there in time. It also hurts offensively as more teams will try to draw charges at the last second. Iowa State had loads of dumpdown passes last year when the defender came to help and the driver passed for an easy layup. Now that defender knows he can wait an extra second and still get over to draw the charge.