That is an amazing profits, well I wish him all the best in future bets, I guest persistent and smart gaming skills made this huge winning possible. I wish I could learn some of his techniques.
Without wanting to destroy your view of the world, there are no special gambling skills that you have to learn in order to achieve correspondingly high profits. As a player, you have a certain chance of winning that is always lower than that of the casino (the so-called house edge).
If you achieve very high multipliers at bustadice, for example, this has nothing to do with the fact that you are particularly good at the game, but you are simply lucky. The more games you play, the higher the probability that you will get such a lucky punch once. Here, of course, scripting options, such as those offered by Bustadice, help a lot. However, you should not forget that you lose a lot of money on the way.
So in the end it comes down to pure statistical probabilities.
You are both very right, but tiny bit wrong, mostly right though so this is not a message about how you are wrong, almost everything you said is right. However there are some strategies that can "postpone" that loss, and during that postpone stage you could have a lucky situation better. For example, if you gamble once, all-in, with 50% chance, to double your money that means that you could win and get lucky or you could lose and it's over, that is pure luck right?
Well, there are techniques that would allow you to gamble 1000 times with right bankroll management and so forth, which would mean that you would not go all-in but if you get lucky there are many chances for you to get lucky, that is why there are some small changes that could help you, not all the time but here and there could help you. However even with that it is still based on luck, so you are definitely right.