It's fatal flaw is that "It is what it is", and can't change
It's a very difficult game, taking years of dedication to become proficient and that's not good for the 'want it now' generation.
Here's a copy of what I wrote a long time ago, and the reason I think pool isn't more popular.
-------------------------------------------
Exposure to sports / games is what makes them popular to a large degree along with the ability to enjoy performing them, even if only at a novice level.
Once again take for example bowling. Exposure to the game is a natural. A guy and girl go on a date and decide to go bowling. Within one or two attempts they are both at least able to knock down pins with a REAL chance to see themselves make a strike.
Since it is relatively easy to knock down pins and perhaps strike, it even draws kids, families, couples. The resulting atmosphere is an open, fun laugh and jump enjoyable experience.
Golf is another, and different example. Golf is an outdoor game where spectators and players can enjoy the outdoor environment without feeling inhibited or closed in.
Even if they don't perform well, wives and girlfriends are with their men enjoying a day outdoors. Further, they actually can get a feel of golf in another family type environment with mini-golf, which provides yet another form of exposure to the game.
All these exposures spark interest.
Baseball, while worlds apart from the previous examples, still attracts huge TV and novice involvement. Its both an outdoor game, a family event, and just about anyone can catch a ball in a glove (which is an addictive feeling) as well as swing a bat. You go to enough ball games, feel the breeze, enjoy the excitement in the atmosphere of the stadium, and anyone can get hooked on the sport.
Now take pool. It comes from a seedy past. It certainly is intimidating to walk into a pool room as well. You don't really have a great deal of "your own space" while playing. When I had my poolroom, it was obvious to see newcomers lost for a place to stand, what to hold, or how to act when it wasn't their turn. Newcomers are intimidated by the complexity of the game.
Newcomers often came in slightly larger groups also. Maybe, double dates trying it out. Perhaps for the extra moral support. They stood between tables holding the shaft of the sick with two hands, balancing on the butt end placed on the floor. When it was their turn, they were so uncomfortable that they were happy to wail at a shot quickly just to get back to trying to find a space to stand where no one would notice how badly they had just embarrassed themselves.
Now, add to that, the fact that playing the game itself,for the most part is very frustrating to a beginner. Nothing at all like the open fun feeling from bowling or even golf.
Did you ever try playing opposite handed? Try it, maybe while playing with your eyes closed, which is about the same as a newbie who has no idea where to hit the OB or CB. It won't be long before you get a feel for how most new to the game get christened. Nothing like bowling where they are knocking down pins right away.
How long would most of us play with a Rubic's Cube before we wanted to throw it through a window? It simply is more frustrating than fun. By its very nature and complexity it destroys it's own chances of motivating folks to continue to play.
Unlike miniature golf, the idea isn't to laugh and giggle amongst yourselves when the ball bounce off the Windmill. Rather, you stand there, uncomfortable, holding the stick, feeling people around you look at you like you don't have a clue what your are doing. Its just not a comfortable thing for most to do.
And these days you add to that, ridiculously loud intimidating garbage music and the atmosphere becomes even less appealing to neophytes. With so many other choices of things to do, its no wonder to me that pool is much less popular than other sports.
The only chance is to create better, friendlier atmospheres for people so they can be given half a chance at being comfortable playing.
I always thought a poolroom in an indoor shopping mall, well lit with lots of room and no off the wall ( I use the term loosely) music blaring, would offer a more inviting atmosphere. Maybe even a nice pizza area for folks to come in for a bite and a quick look at folks playing.
------------------------------------
But the very best chance pool has to gain popularity with this current generation is to turn it into an instant fad.
A few movies perhaps, maybe a dancing with the pool player reality show where the first prize is a new Iphone with auto texting features.
Kidding of course, but the point is, for the masses, as the quoted poster stated, the game is too difficult, and additionally, too frustrating and set in a too uncomfortable environment for the masses to take interest in.