Is there any guaranty that if one play dice for a short period, then they can win money for sure? If that is true by now, most of the gambling sites should have been closed already. There is no guaranty that first, you will win and later only you will lose because many time you will get continues loses at the beginning itself. So it is purely luck based game, if your lucky then you will win or else you will lose.
When you are in control, you will make sure you have the edge.
Everything you say is true. But all is not going to get into something a good thing when we do it with greedy or we are too eager to get the advantage in gambling. And keep in mind if you want to win then you have to take into account all the things that will happen and a strategy that will be used