Why don't you guys use cryptocurrency for making deposits and withdrawals as well? I saw there also support my native currency as well as many other fiat currencies. It's true that a fiat deposit with native currency is easier for us, but don't forget about privacy. Even you need to verify KYC, but using your bank accounts or MFS accounts for withdrawal will make them aware that you are gambling. So I prefer using cryptocurrency; it's faster and more secure. Banks or MFS would ask you where the money came from. And you have to face more issues if gambling is illegal in your jurisdiction.
There are people who don't care much about their privacy, so they might decide to expose their bank accounts. If gambling is not banned or restricted in a country, I don't think there is any reason for concern. The source of income of gamblers also plays a role in the choice of currency. If someone earns in fiat currency, it will be a waste of funds to convert it to cryptos before depositing it in a casino. It's just a matter of choice and it's good that BC Game has multiple options for depositing and withdrawal.
But he is actually right here. A direct payout from a gambling platform lets the bank know that you are playing and have won money, for example. In the worst case, the bank will pass the information on to the tax authorities and they will start to investigate (depending on your place of residence, income from gambling is taxable).
A payout in crypto saves you this, so you can gladly accept the few cents in transaction fees/exchange fees (ok ... as long as you don't exchange ETH, the costs are significantly higher

)
If you read what Die_empty wrote, if you are in such a country where gambling is strictly regulated by the government, you are to use crypto for privacy. However, if your country government doesn't care about what her citizen does with their money, you can deposit in fiat. My country is a typical example, gambling is rampard to the point that no bank cares about it. I might be with only fiat in my possession, I deposit it directly to my casino account.
Yesterday, I noticed a feature that I would recommend the developers fix because it creates a lot of inconvenience.
I wanted to withdraw part of the funds I had in USDC. When I have a certain currency in my balance, I see the minimum withdrawal amount in the "withdraw" section, in this case, 10.5 USDC, and I had exactly that amount + 1 USDC. However, I needed to receive USDT, not USDC. So, I made a SWAP, payed 1 USDC fee, thinking I would now withdraw USDT. But it turned out that the minimum withdrawal amount for USDT is different and much higher, namely 22 USDT.
This information was not known to me beforehand, I only saw it after I had already completed the SWAP. Since my USDT is not enough for withdrawal because it's below the minimum amount, they remain locked on the platform until I add a new deposit in USDT. The issue is that when this happens, the new deposit will be subject to wager requirements, and while fulfilling those requirements, I might lose part of the amount and still not reach the minimum withdrawal amount.
If I had known this information in advance, I simply wouldn’t have made the SWAP. But there is no way to know the minimum withdrawal amount for any coin or token until you have a zero balance of that coin or token. I would recommend providing this data in an accessible format so that clients can plan their funds accordingly.
Bankroll management is very important as a gambler and that's why it will be helpful is BC.Game can put the minimum amount of withdrawal on each coin so that gamblers can have the awareness. However, whatever amount I deposit into my casino account, I believe it's gone only if I win and withdraw it.