I agree that pool is one of the few games that you can lose without ever playing or getting any kind of a shot at playing.
Perfect games are difficult. Rarely does an opponent not get a chance at the table. That said......
To take that element out of the game and make a fair playing field, I used to think about a giant pin-setter like in bowling (s'pose in pool in would be a ball-setter). I have up-graded my thought as the computer age came about.
So, One player breaks the balls and a laser scans the table (I think of it as a big bar code scanner like a medical imaging device) and precisely remembers where every ball is. The breaker then tries to run the rack. Maybe the breaker gets a point for every ball made plus a bonus for completing the run-out. The computer then shows the referee where the balls were after the break and the opponent gets the same chance. The break would be alternating.
We now have a game with equal opportunity. The players start with the same lay-out, although they may play the pattern differently. Easy enough to add "no-luck" rules for the pros. It's all offense. It's about making the shot that your opponent misses. The better shot-maker, that day, will win just like in golf.
Can you see the TV with a split screen showing how the first player played the run while the opponent is making their run? Strengths and weaknesses would show up pretty quick. Missed shapes, breakouts, different approaches and patterns could be analyzed.
I am looking for someone with the expertise to make a prototype. I would think that with today's technology that it is possible.
Note: it could be used for almost any cuesport game (with some modification of rules) on any table with the most glaring exception of one-pocket.
C'mon guys, give me some constructive feedback, good or bad.