If sites require KYC at the time of initial account registration, users will consider it a hassle and avoid using the site, which is why a strategy of casino sites is to not require any KYC during registration and offer a small limit without any KYC initially. to deposit Then if they are attracted to that site and want to deposit a large amount or luckily gamble with that small amount to win something big then those sites demand kyc. For this, before registering any site, you must be aware of all the conditions of that site.
It is depending on the users, some users are fine with upfront KYC (before deposit) and some are not.
Some users are even prefering to have upfront KYC than do it later on withdraw especially if KYC is a must to withdraw any amount.
I was someone who against KYC years ago but I can accept it now because it becomes common thing now due to regulation or license.
In general, players should be ready for KYC these days regardless it is upfront or later because it is the same actually, just a matter of time.
Different users are willing to accept different things and many are not willing to accept many things. Everyone tries to be careful especially with the kyc document because no one wants to submit their personal document to any casino site. Due to which upfront kyc is not preferred by most users. But when someone is a big winning then kyc issue is not a big problem for him. And this is why casino sites avoid upfront kyc and when someone is going to withdraw a big fund they demand kyc because they know that everyone has to do kyc at that time. And then everyone happily did kyc