Some casinos throw hundreds of spins on top of your deposit match bonus. Some give all spins in one go; others break the spin package into daily installments.
Daily free spins often expire fast, usually within 24 hours. This is a good reason for players to keep coming back. It also increases the chance of them making another deposit.