I have no issue with a wager req for deposits providing it's 3x or lower, casinos bank on your losing some money to pay the costs imposed on them(ie transaction fees, staffing, kyc, license fees, hosting etc). Same wallet withdrawal rules are nuts given how many wallets create new wallets with every transaction etc, that should be made very clear to a player before depositing crypto.
btw don't ever send money straight from an exchange to a casino etc, it's a quick way to get banned from major exchanges. Have it in your own control/wallet first and it's not an issue generally.