Actually i think it has some risk. Because Some gambling site are not enough careful about our information. But some companies are careful. Overall we have nothing to do about it because some companies tarms and conditions are KYC. It has some positive side and has some negative side. On the other hand for Bitcoin transaction has no mandatory KYC because It's transaction held Through Blockchain. But gambling site needs KYC to avoid scam. So i Think gambling company did it for safe from scammer.
Do you mean all centralized sites that aren't gambling are safe? there's no difference if the site is gambling, exchange, robot trading etc, all of them carry a same risk. This is not about Bitcoin, off topic if you discuss about Bitcoin transaction. You can gamble with fiat or online money on an online casino.
KYC can be used to avoid scam, avoid abusers, complying the regulation etc.
Since the emergence of cryptocurrency I have seen no need for any KYC since we can always send our money using crypto without any problem. It only need crypto wallet to make transactions without any problems. I don't like going for KYC on any side because they caloukd breach our privacy and use our information to access our profile.
So many of these casinos are claiming to be decentralized and we are still surprised seeing them asking for KYC from there customers. If you can not provide KYC and you have money on the casino, you may not have access to your fund forcing you to go for KYC for the sake of the fund. We should not allow any casino to force us to do KYC when there are many options for us to make bets.