Yes, I agree, they are not everywhere. If you are interested in no deposit bonuses they are not available everywhere, I would say in special casinos. Just register or download the app and get a bonus. Bonuses are for those who need to try the casino game. Simply put, you play for real money casino for real winnings.