You can find lots of great Biblical exegesis showing that gambling is prohibited by scripture.
You can find lots of great Biblical exegesis showing that gambling is not prohibited by scripture.
It's not clear that Catholics are sinning when they host a bingo night. I'm not a Catholic and there's a lot I disagree with them on. But I always respect their centuries of Biblical scholarship.
The Bible definitely doesn't teach that everything needs to be earned. Grace is the prime example.