TMI, probably
Virtual Pool is the ultimate PC game. It's also available for the Apple I phone. Virtual Pool 4 will be released pretty soon. The publisher is now Celeris entertainment. The owner of Celeris and the programmer is an "A" pool player out here in Los Angeles - "Tall Steve". Him and I have been close friends sinced he was a teenager - 30+ years now.
Chris
It'd be interesting to get Tall Steve's perspective on this question.
Why are there no video pool games worth a damn.
This is a good question, and it's one that has crossed my mind many times.
Tate's buddy Tall Steve might be just the person to give a nuanced answer regarding the difficulty of writing code for a commercial pool game. I haven't played Virtual Pool myself, so I can't attest to its realism.
The question interests me, so I'll throw in my opinion. It's late, so I'll ramble. For what it's worth, I'm an engineer and programmer by profession, a physics guy by education, a pool enthusiast, and an occasional gamer.
Greyghost is correct in saying programming is expensive. A million dollars revenue per year covers the total costs (salary, benefits, payroll taxes, etc.) for only a few professional programmers and testers. Whether a game is a project within a big company or the product of a small startup, significant ri$k is involved. Software projects with proven markets can still fail.
Modeling the physics isn't easy. To an engineer like me, "easy" means that the math is so familiar you can reproduce it on demand, from memory, with a pencil and paper. You're up and coding right away (assuming you've architected the software properly, can translate math into code, and so on). From what I've read of the real-world math for pool, it's not that easy. Even if you get the "right" math you still have to figure out if it models reality to a satisfactory degree. (Example question: in the real world, what's the ideal height of the cushion nose relative to the cue ball height? What does this reveal about the physics involved?)
Here's an example of mathematical modeling of squirt.
http://www.sfbilliards.com/Shepard_squirt.pdf
To me, "satisfactory" realism might mean that the virtual pool table would allow me to practice using the systems from The Beard's books on banking. Or heck, maybe I want to work through Walt Harris's systems--all of them--on a virtual heated carom table. I'd hate to have to relearn these shots in the real world. (I'm only sort of kidding here.)
If the physics were modeled correctly, the virtual game would (potentially) be as difficult as the meatworld game. This would be a barrier to entry. Simplified physics are cheaper to model, easier to program, and make for a more accessible game.
There's a lot of money in soccer ("football"). Billions. The top players make millions. Pool? Not so much. That could make it harder for some company or investor to justify the cost of developing a pool game.
http://www.economywatch.com/world-industries/football/
The real world game of pool is cheap and accessible. Alien worlds, Formula One cars, and BFGs that pulverize aliens are cheap in the gaming world but completely inaccessible otherwise. Some folks play games to do things they couldn't do otherwise. Also, winning a pool game may not be as exhilarating to some gamers as repulsing an alien invasion of earth, creating a civilization from scratch, or firing a fusion-powered BFG and blowing the head clean off some mutant zombie troll-thing.
Pool may not be high on the list of hip pastimes for young people these days. In a world of Twitter, Facebook, downloadable movies, abundant free porn, YouTube, XBox, iPhone apps, etc., etc., etc., it's hard to see pool claiming much time from the general population.
To get back to the engineering, let's say you want to model the game so closely that you'll mass produce a pool cue controller. That means more engineers, a production contract, a bigger package to ship, more shelf space at Target, etc., etc., WOW. Pricey.
There's a Wii billiards game, apparently, although I'll be one of the first to say I have little interest in playing the game with a cue that looks like a plastic ear thermometer:
Wii cue:
http://www.overstock.com/Books-Movies-Music-Games/Wii-Billiards-Cue-Sticks-Sets/3158275/product.html
Ear thermometer:
http://www.allproducts.com/manufacture97/dyvision/product1.jpg
Will that ear thermometer have the same hit as my main player? Hmm.