There is no reason in particular
The odds are stacked against the player
You're unlikely to win big
I don't have the money to gamble with
I don't trust the companies to protect my card details
I'm worried that I might spend too much
I'm worried I might get addicted
Gambling is morally wrong
Technical difficulties (in gambling online for money)
The rules and regulations in my area do not allow it