Put aside for the moment the fact that government has turned the entire healthcare industry on its head and it is far from being a free market.
Real insurance is NOT an entitlement or a social service program. It is a market creation called a risk pool. People get together and pay into a pool to cover the random occurrence of specific, known risks among them. For example, out of ten thousand people, only one will have a house fire in a given year. Therefore, it makes economic sense for them to all get together and pay a little bit into a pool that pays the cost for the one UNKNOWN person among them who will have a house fire.
It only makes sense for known risks, not certainties. You would not knowingly allow someone in the risk pool that you KNOW is going to have a fire. If you did, their premium would need to be the total cost of their house fire so it wouldn't make sense. Similarly, with health insurance, you would not allow someone in the risk pool who you KNOW is going to have an expensive medical problem. Or you would charge them accordingly.
And the more accurately you can predict risk, the more accurately you can price the insurance. If a certain kind of house is more prone to burning down, they need to pay a higher premium to be in the risk pool. Otherwise you are asking the low risk members of the pool to subsidize the risk of the high risk members. That isn't fair and would not exist in a free market.
So, getting a tighter bead on individual health risks and charging different premiums accordingly is actually exactly what would likely happen in a free market. And I would seek out the best risk pool given my situation. My situation would include things over which I have control - smoking, obesity, stress management, etc. - and factors over which I have no control - age, gender, genetic disposition etc. If I end up having to pay a higher premium than others, too bad for me. Life isn't fair. And free health care isn't a right.