We all have to blame every casinos that hide KYC verification from their customers. This does not make sense wat all. We'll want to know whether a casino is KYC mandatory or not. At least it will help us to get prepared when time for verification comes. It is better to be stated that a casino is KYC mandatory to gamblers than hiding it from people. After all, it is going to be known later and this alone can make many gamblers to leave a casino if this kind of things is not well stated earlier.
Casinos do not hide their KYC verification it will be utterly silly of them. Before you make a deposit or if you want to know, they have an active customer support chat box that you can use to ask them about KYC verification inside of having an assumption that it is hidden. I blame Gambler for not having the common sense to use the search button to check for KYC verification, or even reading the terms and conditions, or lastly even asking their support agent about KYC.
They don`t hide this information, you`re right. Mostly you can find it in ToS, or you can ask support. But it isn`t a problem. The problem is that they choose time to KYC when they want. If you decide to withdraw money you can get KYC and wait for it a long time. And you can`t KYC yourself, or make a small withdrawal to make casino KYC you.
As i said several times - the best choice is to KYC yourself if casino allows it or KYC during the registration, before your first deposit. But i don`t think that lots of casinos choose such a way.