I don't play for money. Used to play some cheap sets and ring games with friends. Never enjoyed the money aspect of it. I know that makes me a nit, loser, etc. in the eyes of 'real' pool players.
To each his own. Everyone needs to quit evaluating by reference to the ends of the spectrum. Compulsive people gonna compulse just as haters gonna hate.
What is undeniable is that pool, in America, in the 20th century, was strongly associated with gambling -- both on the game itself and most other types. One should never deny their roots -- don't like them if you like, just don't deny them. If you scratched the surface just a tiny bit, many, many, many, if not most, pool rooms were simply a front for a booking operation. And the gambling went on and on and on until it didn't.
Here, "everyone" gambled, and for a young, hip, dude in the 1960s and 1970s, pool provided an excellent (or alternate) form of gambling, especially in a social or public setting. "Everyone" became a pool player because they gambled. Now that pool is not as hip, and sports betting, poker, and casinos have become so pervasive, these folks are no longer pool players. I run into these guys all the time around here, and if you try to discuss pool with them, they no longer brighten up, but, mention online sports betting, and they're off . . . These folks simply never fell in love with the game like I did, but things were sure more interesting when they were all hanging around.