No, you generally cannot just withdraw winnings from free spins immediately. Here’s how it typically works:
You receive free spins (either with or without a deposit)
Any winnings from those spins become BONUS money, not real cash
You must wager that bonus money a certain number of times (called “wagering requirements”)
Only after completing the wagering can you withdraw
For example, if you win $10 from free spins with a 40x wagering requirement, you’d need to place $400 worth of bets before that money becomes withdrawable. Some casinos also cap your potential winnings – so even if you hit a jackpot, you might only be able to keep $100 or so.
Fair points about some offers being better than others. I just want people to understand what they’re getting into rather than being disappointed later.