The problem with pool is that unless you're at least a C player, you have no context to judge the skill level of pro players. IOW, unless you've spent a year or two of your life (if not more) actively trying to improve your pool game (hundreds of hours at the table), you're not going to be impressed by an Earl Strickland, or Shane or anyone else. That knowledge gap ---- the inability to recognize just how difficult the game is at the highest level ---- is what needs to be bridged if pool is to succeed with a general audience.
Golf is a good model, but the reasons golf has mainstream appeal is because it's very hard to dabble in golf. Anyone who has any exposure to golf knows how hard it is to drive a ball 450 yards, or even to get it off the tee. You have to invest long hours and money to get into the sport, and by then you are by definition an enthusiast. The hook is built-in to golf. There are almost no casual golfers, at least not in the sense of your average once-a-month banger at the pool hall.
Even people who have never played golf are impressed by a long drive, or a long putt. It's simply a macro expression of athleticism that pool does not exhibit (to the uninitiated). And at its core, golf is easy to understand: one ball, one hole. Get ball in hole.
In contrast, pool is very complex, but worse than that, it is seemingly simple. That is a very bad combination, and doesn't translate well into a general viewing audience.
Anyway, I think the fundamental problem with pool is that even people who think they play pool cannot understand the difficulty of the game. Figure out a way to bridge that gap and you might be onto something. You must invest thousands of hours into the game to even tell how bad you really are, or where you stack up against other players. There are guys at my poolhall who play day in and day out, who cannot tell the difference between B, A, and open players...and they're watching these players play multiple times a week!
-roger