If you could do KYC process before making a deposit, would you do it?
For me as a customer, yes. It's fine as long as I am aware and confident that the data is safe for the casino itself.
Another thing is I think why some casinos don't do it at the beginning is because of User Experience or Customer Onboarding, the more easy at beginning , the more user they will get will us the platform. That's why most of casinos I experience is KYC is not at beginning.
If it is at the beginning and you're not into it then it is obvious to just move to other platforms. This is why there are many gambling platforms to choose from, to know your own likings. If you're uncomfortable then there's no need to continue on that site. If you happened to be asked with KYC when you try to withdraw then there's no ither choice but to comply; they won't adjust on you because it is them who set the rules. After that, then you're free to move to other gambling sites. If it will not be giving your fund and you happen to be not compliant, then forget it and move on. Personally, I don't have problems with KYC even if it takes time doing so. What I'm aware of is thag I am just using their site and with that, the only thing I should do is to comply with their requests as long as it would be a realistic one. It just happened that KYC is a common thing in both web 2 and web 3 providers, yes even on web 3.