I think a few people had the right idea when they said there was a lock of organization and cohesion.
Here in Phoenix, there are 5-7 different pool leagues alone. APA, AHSPL, TAP, UPA, Paradise Pool League, Arizona Pool League to name the most popular, and each run different rules/formats/modifications.
So how do you promote something that in itself is segregated by 5 to 7 times in one city alone?
Someone mentioned bowling. Bowling is bowling. You have an approach, standard lanes, standard ball size, foul line, etc... An AJBC tournament uses the same rules as an ABC one, with only slight modifications for tournaments and playoffs.
But the game is the same for everyone.
Billiards does add variety and spice because there are so many ways to play it, so many different types of tables, etc... but the rules lend themselves to again... segregating people towards one side of the fence or another.
If all of the multitude of separate associations joined together and created a common standard, no matter where someone plays, I believe it would create an industry where millions of players would be as one, attracting others, instead of private league associations keeping themselves apart, where MONEY is the primary goal in owning an association, not enlarging the game.
I certainly dont have the answers, but I do believe this...
Most association owners, now, or when they started a local one, had a dream.
But very few if ANY have a vision.
From what Ive seen, the one man who stands out in having a VISION for pool is John Lewis.