Online casinos live off their regular customers - players who continue to play regularly. With free spins, they can attract customers who might otherwise go to another casino or not discover casino games at all.