You are right, if the players make sure of the honesty of the casino, they will start recommending the casino to each other, and this is really the best advertisement.
Players are attracted to a variety of games in the first place and a good win with a convenient service. A smart contract just guarantees the receipt of the winnings. I've never seen a smart contract look like. Who knows where I can read it?
The smart contract - is program codes! You can't read it, if you are not programmer! But even if you are a programmer, then you could not read it in free access for company's security reasons
