I would have killed to play carnival games like that when I was a kid but they were absolutely strictly forbidden, because 1) they are obviously not worth the price (scam) and 2) prizes are just junk that we didn't have room in the house for anyways.

You can just say no. I have never played a single one of those types of games in my life because once I was old enough to work I understood my parents point of view. I'm actually thankful for them teaching me these sorts of lessons no matter how much I hated at the time. It's actually okay to not allow your children participate in cons and scams.

is there a price or cost for happyness?

which lesson is it exactly?

1.) That gambling is not worth of money even if it is fun for a moment.

2.) Something being fun but expensive is skippable and it is good to be able to say "no" to expensive fun.

Yep, for all the moralizing about sports gambling people on HN do, they sure love to prime their children for it.

It also just helped me understand the value of money, which to say has served me well is a massive understatement. Plus a real understanding of the fact that there's cons dressed up as fun, not everything is as it appears. It's okay to say 'no' to high pressure sales tactics.

But, again, we simply just didn't have room in the house for junk carnival prizes from a practical perspective.