Before revision:  The insurance puzzle is this: according to the expectation value of wealth, buying insurance is only rational at a price that makes it irrational to sell insurance. There is no price that is beneficial to both the buyer and the seller of an insurance contract. The puzzle why insurance contracts exist is traditionally resolved by appealing to utility theory, asymmetric information, or a mix of both .
After revision:  The insurance puzzle is this: according to the expectation value of one party's wealth, whereas both parties must sign for such contracts to exist. Classically, the puzzle is resolved by introducing non-linear utility functions, which encode asymmetric risk preferences; or by assuming the parties have asymmetric information .