You are not mistaking. Laziness sure plays a part, though it even more than that.
Lots of people go into gambling because they think it give quick money and won't be able to be patient through the process of income building by working ir getting a skill. The moment they get to win fast a few times, what it takes to be patient disappears. Therefore as the economy and lack of opportunities drive people into easy ways, gambling captures them and take them farther with its desire for fast money without work.