Trading or investing in a way is a gamble but playing in casinos gives you a different feeling, it's fun!
Investing is boring as you will just wait for the prices to go up, i invest because of the passive income, I gamble because it is thrilling and fun.
More like a gamble gives you an instant gratification while an investment can take days, weeks or even years to bear fruit.
Even sports betting gives you a result very quickly.