Casinos set wagering requirements to prevent bonus abuse. No casino will give away free money. They are in the business of generating revenue, not losing money. With wagering requirements, players can receive bonus funds, but the casino can still make some money since these requirements are being met.