I do not run after every bonus the casino offers because i know some of them have tough wagering requirements which are not only hard, but almost impossible to complete. If you are wagering for 5$ reward, you will end up losing your seed money and may not get this reward (even though it is not much).
Talking specifically about Bc.Game will lock your bonus, so in a way it is good. It is better to get the bonus after wagering requirements are fulfilled, rather than getting it before and getting frustrated on losing while chasing the requirements.
If the bonus is too hard to unlock, people will get frustated and then you can always wonder what is the real benefit of the bonus. The locking mechanism bc.game iw not bad but the requirements to unlock it are just way too high. If they can improve in an area, it is in that part.