Yes, free spins bonuses can only be used to play online slot machines. You will sometimes find bonuses specifically targeting other games though, such as blackjack, roulette and live dealer games, but these won’t be free spins. There are plenty of bonus types for those who favor other games, including cashback and deposit bonuses.