dunno, just check several services announced on Exchanges forum section where they don't accept gambling money so I became curious about the reasons...
Because they have to follow with the rules and regulations set by their license provider/ the country they are operating their business. For example, in my country, gambling is totally prohibited. And now if someone wants to operate business, they must have to follow this rule and as a part of this, they will not allow any gambling moneh deposit.