There's no free lunch, let alone for a month.
To avoid this kind of dishonesty, then stop being greedy.
Where is the greediness here? Coming from popular exchanges like Bybit and Bitget how will anyone knew that this is just an advertising strategy? This bonuses is not from a cloud mining industry or a gambling website or random tweets on Twitter and you called it greed? You don't know what you are saying.
Why don't you ask the op where he clicked on the (questionable) ad? then you'll know where he was tempted by the bonuses. Most of the ads are created by third parties can even be left flying even after the program has expired, and the ads have a limited space that doesn't need to explain the nitty-gritty of requirements that the average user is likely to avoid.
I think everyone knows that service never gives, but offers. "We'll give this much if you give what is worth it".
I know what I'm saying.