Big opportunity for what? To have income or to have fun online? Because this opportunity you are describing sounds like a way to earn a living using gambling while in reality all gambling can’t provide consistent profit due to house edge.
Since he was talking about financial, he probably referred to income. Sure, I agree with you that gambling never guarantees for the constant wins. It means we have no way to get stable income from gambling. Instead of getting income, we may tend to spend money. But for people who don't prioritize earning money, this isn't a problem because they prefer the entertainment or fun purpose.
It’s not a trap either because gambling doesn’t force you to play. The decision is made solely by the players.
Agree, casinos never forces us to gamble. They only offer us the chance to enjoy the games and try our luck on the games. Whether we want to try the gambling games, it is our own choice.