That's the thing with decentralization, since anyone can participate you will always get a bunch of gamblers because most people are not in it for ideology but rather to make a buck. That's just human nature. Is it possible to create incentives to keep the gamblers way? I haven't come across any great ideas so far.
It's actually worse than that. The entire selling point of crypto is that it's an ungoverned unregulated financial wild west. That makes this space very attractive for people who want to do things that would be more difficult in a regulated environment where actions have legal consequences; and the more such actors enter the space, the more people who do not want to be around such actors leave. So eventually you end up with a population of half a dozen confused normies and a gazillion scammers and gamblers.
It's exactly the same effect as evaporative cooling of online social groups: if you don't set boundaries, trolls kicked out of places that do gather in your space and people who don't like being in such a space leave, until your space is nearly all trolls and one morning you wake up to find you've made a *chan again.