Bonus codes are popular because they are a useful tool that casinos use to attract new players and keep existing ones. They are an incentive that not only helps the casino increase overall business but also attract new members to the casino.