I don't think there should be a minimum legal age for any of these activities. It's beyond clear that coddling helicopter government invoked disastrous consequences for Western society
How is society improved by letting 8 year olds gamble?
Would you rather find out your kid has a gambling problem (or addictive personality in general) at 8 or 16?