The answer is simple! Online casinos do not make any money from the free slot bonuses. In fact, this is an indirect strategy, whereby they use the free slot no deposit promos to attract players into playing on their website.