I've tried to deposit and I was asked to complete a wallet setup form of verification, I think that's not proper, this form should pop up when trying to make withdrawal and not deposit. Everywhere incoming funds should be allowed freely without strict investigation.
To your first point, we disagree strongly with casinos who will let you deposit without KYC only to then require it when you are wanting to withdraw. A small amount of friction before a deposit to create trust that your withdraw will be processed quickly is important. It's one thing to say you want to be trusted within the space and another to do everything you can to earn and keep that trust.
I also prefer your way of thinking and I think I wish more casinos went the same way.
I have seen cases where a user will deposit and bet many times, then when trying to withdrawal the casino will deny his KYC for some reason and his money is now stuck. Better to make sure everyone knows their withdrawal will go flawless before they even send his money. Kudos to you!
And I didn't know Keyboard Monkey was involved with the casino. I follow him on X for many years.

Keyboard Monkey is more than just involved. He's a founder working 90+ hours a week to insure that YEET continues to develop into the best product in the industry!