There is always a catch in deposit bonuses. Typically, it is meant to be hard to to also prevent abuse, and be more sustainable for casinos. Nothing we can do about it unless a powerful authority starts regulating them. That's why make sure to always read the bonus terms.
But not gonna lie, that deposit bonus in your example is not very attractive lol. I doubt many people would join because of it, at the very least I would not lol. And imagine if they placed a high wager requirement for it lol which I hope not.