Are we talking about brokers that require you to make deposit before granting bonus to you? No. Seems you are not getting the point.
To lexys: you can change broker anytime if you feel it treats you unfairly. You are not bound to trade there forever as a condition to receive the bonus nor have a single responsibility before the broker. I still don’t understand the cons of using those bonuses.