In pool.
No incoming player should be penalized and be forced to shoot when hooked by a MISTAKE.
Penalize the player who MADE the mistake.
You are assuming intent. This is one of the problems with the deferment rule (the incoming player has the right to defer the shot back to the original shooter in the event of a miss), it reduces the game to either you intend to pocket a ball or you intend not to pocket a ball. It only emphasizes the pocketing of a ball when the game is really not that simple.
Position play is strategy. A shooter addresses each shot to accomplish two things, final position of the object ball and final position of the cue ball. The shooter must control both of these in order to be successful.
The deferment rule reduces a shooter's ability to analyze the table and select the best possible shot combination. Everyone will do some kind of cost/benefit analysis of the table based on their skill level, equipment, comfort level, etc. Sometimes a 2 way shot is the best option on the table for the shooter. A 2 way shot requires the same control of the cue ball and object ball, same as a safety or a sell-out shot.
A two way shot allows you to intend on two acceptable outcomes of the shot in which you have control over. It requires the cue ball control of a safety and the aim and control of an offensive shot. I don't see what makes this "lucky."
It requires one to assume the cue ball's final position was unintentional, or "lucky," when the object ball is not pocketed but intentional (and therefore ok) when the shot is made. This rule is supposedly made to protect the non-shooting player from unintentional results (luck) in regards to cue ball positioning. This is not possible without making a value judgement of every single shot in the same regards, which is just not possible.
Should a non-shooting player be penalized because the shooter caromed the cue ball off another ball for shape on the next ball? After all, had that ball not been there, the shooter wouldn't of had good position on his next ball. Did he mean to carom off that ball? If he did then, good shot. If he didn't, then he shouldn't reap the rewards, right? We don't want him to run the rest of this rack because he got lucky.
Each shot requires intent on both cue ball position and object ball position. How can you assume that these are exclusive in some instances yet the same in others? If you miss a shot it is assumed both outcomes of the shot were unintentional (cue ball position and object ball position). This logic dictates that a pocketed ball would indicate the cue ball's position was intentional. This logic simply does not hold up. A shooter pockets a ball and scratches. The object ball position was intentional but the cue ball position was unintentional. Therefore, we know can show a strong argument that cue ball position and object ball position can be separate in terms of intent (luck). I do not see the logic in instituting rules that ignores this fact, especially when it is under the guise of being FAIR!
Removing "luck" from the game means removing unintended results. Unintended results are a natural part of the game. Attempts to quantify and qualify intended vs. unintended results will always, in some way, violate the very nature of this game.
Pool is an imperfect game played by imperfect people. This is the essence of pool and games in general. We, as players, should embrace the fact that just because you think you are better you still aren't a lock to win. The unpredictability of it makes it exciting. It is what makes it a sport and a fun thing to participate in. Green Bay just won the Super Bowl and they were the 6th seed. They were not the "best" team. If they were, wouldn't they have been the 1 seed? Should football change their rules so the "best" teams always win? Everyone watched, enjoyed, and maybe even bet on it because the end result was not known beforehand.