Superstition is there because it is easier for people to face a lie then the truth. It's cuddly and cushiony to accept a lie.
That's not what gambling is about. When you gamble you don't mess around. You go for it ! You either stop when you feel you have had enough pushing your luck or you left with nothing. Also another reason to keep a separate wallet for gambling. Be prepared to lose the money and face it. Superstition is just to distract us from the truth.
People will choose lies over the truth any day of the week, people are not really conscious of it, but that is the way it works, instead of thinking that the reason they lost at the casino is simply a matter of odds, they think it is because of a shirt, that way, they can think that if they change their shirt they can earn money the next time they go to the casino.
I don't think it lies but it's more of something like blaming onto something specially when you lost. I myself don't believed in superstition but sometimes when I lost or win, I look for something to blame or what factors brought me to win. And I will came to conclusion that maybe because of this or that, and I think this is already superstition. But when I came to my senses, it was just pure luck. Nothing else.