Another way to look at it is this. The bonus will help you reach your goal sooner if you already have a profitable strategy. As as example, XM offers 100% bonus up to 500 dollars that you can use for trading but the bonus will be removed if you withdraw some funds. Making profits of let's say 10% on 1000 is definitely bigger than 500.
Trading is a marathon, not a sprint.