~
There's usually a catch with that lol. it's usually with withdrawals that get attacked, like having to wait X amount of days to withdraw money you won from it. Or even again, depositing not to avail the bonus, but to withdraw the win. I mean I'd imagine a casino going bankrupt if someone was just spamming account creations in their website and kept redeeming the bonus for free money lol.
Personally I've never heard of a "No deposit bonus" with no catches, ever. It just doesn't make sense from a business point of view lol. Might as well have just straight out given them the money instead of putting in all that effort.