You are right, however I really believe that when it comes to things like that the market is very efficient at self-regulating itself, after all if people are offered to play at two different casinos, one in which their withdrawals are almost instantaneous and one where they need to wait several days, which one do you think they will pick?
The one with instantaneous withdrawals, of course, so give it enough time and a casino like that will have to change their policies or go bankrupt, as they cannot compete against the casino which offer fast withdrawals.
Well spoken, no body likes their money to hang in the air or where ever for several hours, not to talk of days, any Casino that have the habit of delaying customers withdrawal will definitely lose a lot of customers in the long run..
Even though I understand that, one of the reasons why some casinos delay customer's withdrawal is due to the fact that they may have empty reserve, and waiting for customers to loose some money so they could raise money to settle the withdrawal request,, this is mostly common with small casinos, or casinos that are lunched newly and still growing, but then, the above is still not an excuse for some really serous gamblers.
Without a doubt there are some legitimate reasons why a casino may delay the withdrawals from some of their customers, however if this is the exception rather than the rule then gamblers can easily accept this to happen from time to time and not be bothered by it.
However if this becomes the new policy of a casino, or if this has been the case since the creation of such casino then gamblers are not going to be so forgiving of this situation, and at some point they will leave it behind for a casino which can offer them instant withdrawals.