Why online casinos offer free spins?

To attract new slot players Many online free spins casinos offer signup promotions in the form of deposit bonuses.
No deposit bonus, free play credit or free spins.
Because they give players the opportunity to try out casinos, especially slots.