I think they do this to stop players abusing bonuses and promotions.
That’s reasonable but if you are just going to deposit using your own money, I don’t think requiring to wager is a good idea though of course every casinos will have their own terms and conditions so it’s really important to understand the terms first before making your first deposit or else you’ll be force to wage before you can get your money back if you didn’t lose once you wage.