Is this just a misunderstanding of what web 3 actually is? Or it's a way to attract people/users to make them think that their platform is more advanced?.
Probably a misunderstanding or probably because they have sports betting, usually if the gambling site has a sports betting they need to comply with the terms and regulation of the gambling site provider and one of the requirement is asking KYC so they know that the player complied with their license. So it is actually misunderstanding to some but I think some gambling site really doesn't understand the use of the Web 3.0 I think they should have separate website for Web 3.0 and sports betting.