well for stock, you can actually do some research to have a better knowledge of the situation to predict what will happen. and if you are really confidence of the stock, it can go up and up and up, not like gamble whereby you can keep going up nonstop just by having a 1time transaction.
Exactly, same can be said with gambling and forex. Roulette or blackjack is just faith in random number generation.