People have one strategy and when that works they think they found a secret way to make money which is sad because they don't know how many people had to lose money on average to help them get that win. Sure there are some lucky people who use one of the most common methods of gambling on a dice game (or roulette) which is martingale but they should also realize that if you end up losing few times in a row that losing streak will make your bankroll go from 0.5 to zero very quickly.
I personally had played with martingale and lost a lot to know that (over 3 bitcoins but thankfully back when it was cheap). I am not saying don't gamble, that is not the solution, but all I am saying is gamble with the knowledge in your mind there is no trick to keep making money forever, you can get lucky or unlucky and that is why it is being called gambling.
I think you are confusing casinos with exchanges and trading the markets, the two are completely different.
When you are trading crypto or stock market or futures or forex those generally are considered zero-sum which means that for one person to make money someone else has to lose money. This is fairly typical what happens in crypto. Usually there are 10 whales which make all the money that 1000 retail traders lose.
In gambling you are not playing around other gamblers you are playing against the house edge. Your server, client and nonce is just based on your bets alone and its completely unrelated to someone else who is gambling on the same site. But the difference is that there is a house edge. So if you take 100 rolls you are only expected to win 49 times. And when you play more and more you will get more of these losses due to the house edge.