Wagering requirements are always present where there are bonuses to prevent players from drawing the cash given as a bonus and leaving. It is also to protect the casino and give an advantage to the house. No casino could survive by just giving free money away.