I feel like labeling is probably the best approach here. While I personally hate the business model of "Gatcha" type games and wouldn't mind if we banned lot boxes, it is a model does seem to work for a lot of people.
I also think the odds should also be not only disclosed, but made prominent
> "Gatcha" type games
Typically spelled "gacha", although I have to admit that "gotcha" seems apt.