By offering you this free cash, the casino encourages you to sign up and play. Essentially, this type of deposit is a long-term investment for the casino.
It may seem counterproductive for a casino to be giving away cash, but, in reality, this is not the case. $10 Free No Deposit Bonus Why do casinos give $10 no deposit bonuses?