I think most of the responses in this thread are missing the salient difference between "call pocket", which is what the rule is discussing, and "call shot", which is how many of y'all are characterizing it.
Call pocket (indicate the ball to be made and the intended pocket) only requires that you call a ball and a pocket.
Call shot, i.e., call the rails, caroms, combos, rattles, wind gusts, tectonic forces, etc., isn't the rule in any tournaments.
If your object ball is all by itself, then you don't have to call the ball. If you're shooting it straight into a pocket, then you don't have to call the pocket. If either of those aren't true, then clarify what you're doing before you do it. Simple.
If you call a straight-in shot, and you rattle, go four rails, and drop in the same pocket, then... the intended ball went into the intended pocket. Shot made, keep shooting. It's really not that complicated.