The whole concept of a trading bonus is to enable the trader hold larger positions incash the market, or to be able to trade more times than he ordinarily would have with his restricted capital. This eventually translates into more income for the broker in terms of increased trade commissions.
Brokers realize that the only way to make money is to increase the number of clients that they have. Traditional marketing methods such as buying advertising slots on channels like Bloomberg TV or CNBC Africa are extremely costly. In addition, such ads can only reach a certain segment of society.
Now there is a catch here. Even if the trader has received this "no-deposit" bonus, he is still not allowed to cash this money out until he has fulfilled certain conditions which differ from broker to broker. Some may require the trader to invite some friends to make deposits equivalent to his "no deposit bonus" to start trading.
Whatever the broker scenario, most "no-deposit binary options bonuses" can only be claimed by winning trading contests.