The wagering requirements are in place for several reasons. The primary one is for the casinos to make money and to prevent the players from fleecing the casinos for cash. Wagering requirements also prevent money laundering online; they prevent depositing illegal money in the online casino and withdrawing them as legal wins.