Derivatives markets are zero-sum measured in currency, but few people/organizations have perfectly linear utility functions. Transferring risk from more risk averse people to less risk averse people is not necessarily zero-sum if the accounting is done in utility instead of currency.