I blame it on the rise of advantage players and internet forums.
Every generation has had a segment of the population that liked to gamble. Hopefully for enjoyment and entertainment proposes. My grandfathers generation it was horse racing. If you were to ask any of these guys and I did with my grandfather, few admitted they lost longterm. It was always about even.
And then 25-30 ago, casino began to open everywhere. Almost every state. Most people now have a casino within an hours drive, often several. So casino gambling, slots, craps, roulette, blackjack gambling for entertainment and fun sort of replaced horse racing for most of that generation.
At the same time, along comes the internet and gambling forums. And there are people on these forums that have founds ways to win (long-term). Some even as a means to support themselves. And all of the sudden the people that gamble and lose recreationally, no longer feel good about it. A few do, like MrV, the late Alan, Dan Lubin will argue they just enjoy the gambling, which is more than fine. But many others I think feel bad that they lose money when there are real people on these forums that are making money. So they start to invent stories of there own winning. But what is absent in these stories in any kind of application of something mathematical that would give them an edge. And that becomes apparent very quickly to most real players, AP and recreational gamblers.
Now anyone of these people COULD play with an advantage if they wanted to. We all understand the math. But they chose not to and feeling bad that they lose, just come up with these stories. And when real players don't believe them due to lack of math, they always get nasty about it.