The age limit has no role in this discussion, it is all about human emotions. If people see the opportunity they don't want to feel fear of missing out next opportunity. It is logical they want to gamble to make more Bitcoin with their current crypto portfolio but they have no idea about the odds until they lose all savings back to casino platforms. My answer is human emotions that control society today and people make decisions based on their emotions and goals, that is why there is a big difference, IMO.
Both require risk. Both got money and psychology involve. Both take experience and long hours to fill. There is no big difference other than the knowledge required to succeed. In trading BTC however, you have to learn fundamental or technical analysis. Unlike to gambling or in casinos, you just need pure luck. Just pull the trigger on slot, sports bet on either team, and many more.
Because there are so many thing you will not find in Bitcoin. Entertainment, fun, music, communication with other gambler, adrenaline, enjoying to play game etc it's can be find in gambling. While Bitcoin is just a currency and you're either invest or trade it, nothing more. You can't play with Bitcoin because it's not something that will entertain you.
But the good thing about Bitcoin is, if you're a techy you might be interested to learn the technical stuff which Average Joe not find it as fun.
And it's a personal preference. Both have potential to make a lot of money by just one click.