I prefer trading over gambling as a means to make money. The level of access is easier, and there are fewer legal risks. We can engage in trading anywhere and anytime, as long as we have smartphones and internet access.
Talking about ease of access, actually gambling is much easier to access than trading. Because trading requires analysis, tools, and so on, and I think devices like smartphones are small enough to be used for trading, at least you need to use a tablet, and you can't trade anywhere, because you need concentration and a quiet place.
As for gambling, with only a few dollars and a smartphone you can access many games directly and this can be done anywhere and in any situation. And you don't need KYC or anything, you can directly deposit with crypto and play on your device.