Casinos offer first deposit bonuses as an incentive to new players. It pays off to have more players than the competition, so casinos offer bonuses as a way to convince you to stay and keep playing.