And it's not just the cloth and balls (rolling and static friction, dirt, ball elasticity...), it's also the rails, which rarely exhibit "angle of reflection == angle of incidence" due to more complexities.
If a tournament is using Andy Cloth (Taiwan based producer), I won't even bother entering.
Their felt isn't a consistent thickness, and if you put heavy English on the cue ball, there's a chance that it will suddenly grip and change direction in the middle of the table if you're not powering the shot in.
The Predator Arcadia is good, but plays really fast.
Haven't really had issues with the other brands I've played on (aside from Andy), although humidity really affects the Valley Ultra cloth.
Had a tournament on Valleys when a rain storm came through a few hours into it. Without hearing the rain or looking outside, I could tell it was raining. The tables slowed down dramatically.
Edit: Slight side note, avoid tables by doors to the outside. The fluctuations in temperature really messes with how true the table plays.
Wow now that’s a tangent to a tangent!
In real life it depends on the tables bed, banks, cloth (different material, speed, whether it's clean or dirty, it's 'mileage', air temperature and humidity...), balls, cue and of course human factor.
I've always assumed that deflection, swerve and throw were a given but sounds like they're debating the "throw" part?