I don't think it's a trap but it's like promos that we used to have like in typical business establishments that we're using. Yes, they give those bonuses and it's a requirement that we have to wager some amounts.
They won't just give it for free unless you've been with them for quite a while and have deposited and wagered a lot which they will recognize based on your account history.
do my thoughts stands the same , because you need to deposit before taking the bonuses

but let us not argue about that because we as gamblers knows what is best for all of us , and we can deal with prevention and how? play only with trusted site and also do not go for bonuses but for the safeties of your gambling activities.
I don't see any problem with bonuses, they're normal for most casinos and if we're going to play we have to deposit and that's why that being a requirement is even a plus and an easy requirement to be filled. Yeah, no arguments and we know what's best as we gamble with these promos and bonuses. If you want to, you have to obey and fill everything out.
It is both a promo and a trap

. But we do like these kinds of traps though, like the deposit bonus, and free spins in every deposit, they are all traps but we gladly take these trap because this trap can give us chance to hit good winnings.
Trap in the sense that this will make us engage in their platform, and play their games and if we have a great experience then we will come back again and again.
If you see it as a trap then so be it but all that you've said are right. That's a way for the casinos to make us engage more in their platforms and that's common to see that they want us to stay and remain hooked up.