Since the house always wins, in the long run, the casino offsets the initial investment and makes a profit. In fact, the conversion rate of new players is better due to the free money and most end up making a deposit. Just as the name indicates, free money bonuses are awarded without requiring a deposit, so it might look like the casino is losing on this trade. In most cases, the beneficiaries are new players who sign up for an account, therefore the bonus is used as an incentive to jump on the bandwagon.
Free money bonus no deposit packages are not a novelty and casinos continue to offer them to new and existing members.