At the very least, ads should be banned or require nasty images like tobacco products.
Slight tangent, but I am now of the view the state should not be allowed to tax legal vices. (Drugs, gambling, alcohol primarily). The reason is it keeps pushing amazing conflicts of interest, and the state ends up incentivized to maintain the behavior it supposedly does not want.
Either [vice] is wrong and should be illegal, or is tolerated and regulated but in no way profited from by those that do the regulation.
Either gambling is bad or it's not, but in practice people like to be incredibly selective about it, as here, where as you point out sports betting lacks the positive externalities which for some part of the population offset the negative effects.
1. A prize
2. Consideration - you must pay to enter
3. A game of pure chance - this differentiates a lottery from a tournament or a silent auction, for example
A raffle fits these definitions, but nonprofits are often allowed to run them specifically because they get an exception to the rules. That is also why many "buy my shit to win a prize" promotions have a way to enter without buying something (getting around the consideration rule) and some of these have a short math test that you need to do to claim your prize (making it a game of not pure chance).