"In America". You forgot that part. "In America", there are generally poor coaches, as compared to Europe, and less access to pool rooms, so "in America", yes, you pretty much have to be born into a family of players, or with one really good player, to a certain extent, to get a solid beginning to the game.
It is NOT that way in most of the countries that are currently dominating the USA in pool. In Germany, if a kid shows any talent at all for the game, they are generally taken under the wing of a couple of 600+ Fargo rate players in their home club (which has no stupid rules about not allowing minors just because they have alcohol), with regular access to higher level coaching. Most clubs with an Oberliga Team have at least one 700 for the kid to watch.
And it's that way in nearly every hobby/game/sport. Germans organize EVERYTHING, and it's just not a big deal if they don't make a ton of money at it. Most clubs are member-funded, and they are happy if they have a few hundred Euro a month left over after paying the bills for the club. Youth in Germany have literally hundreds of different clubs, i.e. "Vereins", that can take them as far as they could possibly want to go, in whatever they take a liking to. Which MEANS, that those unique kids with a inborn burning desire to win, are generally going to have competent coaching.
Most of this does not exist in this way in America.