I prefer no KYC with the exception of users that are questionable, reputation is what counts, but it's hard for a casino to do non-KYC if they are licensed and want to be compliant, they also need KYC for users who they think are violating their rules.
KYC now protects both players and casinos, but we are in a Cryptocurrency environment where players want to protect their sensitive information.