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.