No deposit bonuses are offered as incentives for players to sign up with an online casino. The more players that sign up and start playing at an online casino, the more money that casino is going to make in the long run.