Two shot roll out is the best rules ever made for 9 Ball (or 10 ball), but "one foul rules" were implemented to speed up play and keep Earl, Buddy and Sigel from dominating every tournament.
This didn't exactly work as planned, but it did give the average pros a chance to win once in a while. Playing "two foul rules" a average pro will NEVER beat a top pro by lucking out.
They either have to play exceptionally or the Champion has to play poorly. The luck factor is reduced to practically nothing, especially on tight equipment playing call shot.
2 foul ball in hand is the only way to play rotation games.
The better player wins the majority of the time by playing to their strengths when rolling out.
They killed 9 ball when they changed it to that express garbage, and pool has steadily gone down the toilet ever since.