Bitcoin is a sin when compared to the religious and legal consequences in developing countries, but actually gambling can be a positive solution for people who choose to be professional, we can compare it with legal prostitution, the role of government must be active in making regulations so that people do not go astray and choose to be more serious.
The problem with your analogy is that prostitutes are able to make money to at least pay their bills whereas gamblers are going to lose money in the end because gambling is always an expected net loss on whatever you bet.
Sure, when you get lucky you will win but most of the time that just isn't going to happen.