But that's not what would happen. You would still have insurance because what we really have is 8 billion people in the world (or 300 million in America or 10 million in your state or 1 million in your city or 500 in your neighborhood/village) and each person in that group of people derives some utility from other people in that group not having to pay full price for their broken roof, whether that's because when you go talk to your neighbor he's not complaining about his roof all day or because your neighbor is your doctor and you want him in the hospital instead of running around trying to fix his roof all day or sitting at home wet because he can't afford it. The total amount of that utility multiplied by how much money the entire group makes might be less or more than the price of roofs for everyone in that group.
So it's both. You're trying to discover the network of people (or create/convince that network, sometimes by threat of violence in the case of government-mandated insurance) in whose interest it is to redistribute their wealth to a given person.