Quote from MTE:
All derivatives, futures, options, swaps, and etc, are CONTRACTS between 2 parties, which means that what one party gains the other one loses. Simple as that. If those 2 parties have other contracts with each other or someone else then it has no bearing on that intial contract. Sure one party can make money overall when you consider all contracts that a party holds, but each individual contract is a zero sum game.
Also, the options market, when considered as a whole is a zero sum game, because the profits and losses on all outstanding contracts are exactly equal but opposite in sign, cause each contract has a buyer and a seller. Derivatives neither create nor destroy wealth, they merely distribute it within the system.