Because of how the house edge works and how games are designed around it, any no deposit bonus will have game restrictions. It’s almost impossible to find an offer that will allow you to use funds on roulette, or other games with higher win rates. If the bonus doesn’t have those restrictions then those restrictions will likely be present in playthrough requirements.