DUI convictions are already public record. Driving while intoxicated is already illegal. Actual damage done by drunk drivers is quantifiable by aggregating the police reports and injury and damage claims where one or more of the drivers was drunk. So people with drunk driving convictions on their record should pay higher car insurance premiums. You can make that calculation without hiring an investigator or surveillance robot to follow your customer around.

Skydiving trips are not public record. Wingsuit flights are not public record. I don't think insurance companies should know more about you than one of your casual acquaintances. So I don't think that it is justified for them to charge thrill-sport adrenaline junkies more than stay-at-home bodies for their life insurance. This currently does not stop insurers from refusing to do business entirely unless the customer first divulges their private information, because the practice does allow them to make more money. For me, that only raises the issue of whether or not a scheme to collectively mitigate risk should be for private profit, private mutual benefit, or an inherently governmental function. At a certain level, you are essentially enforcing an implicit mandate that only rich people are allowed to have fun or get high.

The actual effect of what you propose is that people go uninsured, rather than pay the grossly inflated premiums. Healthy/safe people may also go uninsured, as their risk is so low that they might be able to cover their entire risk by saving the money that would otherwise go to premiums. The high-risk people then eventually suffer a crisis and can't pay their own costs. Those have to be shouldered by society anyway, or you stand by and say, "You deserve to die, because you were too weak to not be a sugar addict, fatty." or "You deserve to die, because you were too weak to not be a nicotine addict, filthbreather." or "You deserve to die, because you chose to unnecessarily jump out of perfectly good airplanes, chutepacker." Raising the cost of something always prices someone out of the market.

What you are saying about risk is unequivocally true. Unhealthy people are a higher risk, and the expected value of their medical care is higher, and their projected life expectancy shorter. But consider also that externalities from data breaches and non-overt but still unlawful discrimination are also not factored in to the costs of providing insurance. If you want drinkers and smokers and fatties to pay more for insurance, I will also want insurance companies to be fined $X per breach, every time that a single datum of personal information is disclosed to anyone outside the company, or anyone inside the company that does not need to know it to do their job. If you need to invade my privacy to do your job, your job is also to protect my privacy from being invaded by others.

And those companies also need to be able to prove that they aren't charging black people more than white people, even if the claims statistics indicate that black people should be charged more, mathematically, because they really are at higher risk for injuries and death. We, as a society, have collectively decided that some types of discrimination are not okay, and you can't hide behind the math to do it anyway. Suck it up and fudge the numbers to make it work, because we have all decided to pretend that people of different skin colors are de jure equal, even if the de facto equality hasn't happened yet.

If those challenges make running an insurance business impossible, that's fine. They don't actually have a right to always make profits.

What you have done is provide a simple solution to long-standing problems in a very complex business, and gave no thought to the unintended consequences of your proposal. It only works in a simulated world, full of numeric representations of people, that are all programmed to act in the ways that you have already anticipated.