Casinos know that if they asked for this information upfront a great deal of players will not bother... I think casinos keep this information hidden so scammers do not abuse their policies
I agree with the first part and I totally understand why most casinos do not enforce kyc on registration as this will result in them losing many of potential customers. But the reason you mentioned isn't reasonable and some may even consider it unethical since a good service provider has to as clear and transparent as possible with its customers when it comes to their policies.
Most likely this is just another misinterpretation by the gambler itself to the rule of the casino. I know how reputable duelbits is so somehow, i won't agree with what OP says. As a gambler, i know KYC can be somewhat annoying but this is not new to us anymore as most of the reputable casinos these days always require KYC once you decide to withraw your funds.
Well, this is something that nobody likes, complying with a KYC is synonymous with something that always slows us down, either because we don't like to give out the data, because of the problem that we don't want leaked data or things that happen with our data, but as many have said, privacy and anonymity is a right but in these times that will end, and one of the things that casino sites can do everything legal is to require KYC to be able to have legality and authenticity due to that many licenses require it, and the most important thing for a site is to have everything within the framework of the law, and although KYC does not guarantee security, they are the protocols that must currently be followed in all casinos.