NO-KYC marketing is incredibly deceptive and dishonest and I do not pay attention to any platform that does or supports this kind of BS.
Usually KYC is required but I have no idea why casinos only demand it on withdrawals. Perhaps to lessen the work load? I imagine having to KYC every single person who comes through the site, whether they win something to withdraw in the first place and then be expected to keep gambling is maybe a factor?
I would consider that it lessens the work load because, just like in our forum, hundreds if not thousands of accounts are created every single day. If the verification process was not automated; proxy bans issued when the IP detection is completed and every other thing was verted manually like the kyc, it means you'd have to manually verify accounts that may not show up after the date of creation.
I also see it as a strategy to slow down your pace especially after a huge win, leaving the room to have you decide to try out other sales and stuff
Why do exchange websites not do this? They would never allow someone to trade, whether they make a profit or not, on their website. They do not wait for the person to first request withdrawal before "springing the trap".