That is the way it is supposed to be.
It is situational. For example never go for the steal when the dribbler is in the protect dribble posture, don't try to pull the "Rondo" and poke at the ball when the dribbler beats you or is otherwise driving to the rim, don't go for the steal when both players are sprinting or running, etc etc.