it's logical since no one would really try playing on a casino that request a KYC up front.
This isn't accurate since many gamblers play at popular sites like Roobet, Stake etc who mandatorily enforce KYC since they trust those sites completely. Some gamblers provide fake KYC in these sites which is a risky approach.
Mandatory KYC(Any Level) sucks regardless of how popular the site is in my honest opinion.