If you did a little research you would see that many people who are given prescription heroin actually
do start to become "productive members of society" (whatever the fuck that means). They get jobs and support themselves and pay taxes and do all the other things that they couldn't do when they were constantly facing the legal, health, and financial troubles that the criminalizing of heroin and other opiates create. Once they no longer are forced to become criminals and live in a undergound, blackmarket drug culture, they become like any other person who takes prescription medication, and are free to focus their time and energy on positive and healthy goals and lifestyles, because they no longer need to struggle desperately for what has become, for them, a necessity just like food and water are to any other person.
People who are allowed to use heroin don't always just waste their life away and mooch off the system and sit around all day getting high. Heroin isn't even like alcohol or coke where you are unable to function normally when you are under the influence. You can think and act clearly and rationally, and go about daily activities like any normal person. In fact, someone on opiates may even be
more productive than a normal person, because the drug helps to deaden pain, and activities that would be overly strenuous or boring to a sober person are much more easily handled by someone who is high on opiates. I know that when I am in school and have plenty of heroin, I am able to study for hours upon hours with no trouble at all, because I feel good and relaxed and am able to focus without being bothered by how boring or difficult what I am doing is. Just like people on methadone are able to function again, so can people on heroin.
What you say is just patently wrong, and comes from being both uninformed and prejudicial, as well as completely ignorant with the nature of addiction and how it affects people. There is a component of choice when it comes to addiction, I suppose, but after a while it really isn't a choice anymore, you are stuck and there is a good chance that even if you do get better in some ways, your life will never be the same again and you will live with it in one form or another until the day you die. Subscribing addiction to a lack of morals or strength of character is totally incorrect, as you would know if you had any experience with it yourself. Just because you were lucky enough to avoid that particular problem doesn't mean that you are somehow smarter or better than someone who has not. Some, if not most, people fall into addiction without ever realizing it. They become addicted because of a serious injury that requires opiate treatment for pain management, or they were never properly educated on the dangers of addiction, or they were young and uninformed, or they fell into a cycle of using because it was the only thing that worked to alleviate crippling depression. You can't blame these people any more than you can blame someone who gets hit by a bus or gets lost hiking in the woods or catches some crippling communicative disease. Add in the genetic component and you might as well be blaming people who are born blind for not being able to see.
Wake up, man. Your attitude is ignorant, cruel, and totally unhelpful, and is, unfortunately, indicative of the thinking of most of the drug prohibitionists out there. You are what is wrong with society when it comes to the dismal state of addiction and drug policy and treatment in the world.

P.S. - It isn't like the drugs themselves cost the taxpayer a great deal of money in the first place. Why not get mad at the huge amounts of totally wasteful pork-barrel spending and other wasteful and unethical government spending practices.