Some derivatives can be fairly consistently good bets, because you can take real-world probabilities, while your counterparty (the bank) deals with "risk-neutral" probabilities implied by their hedging, which can differ quite substantially and persistently from the real-world probabilities.