> Not everyone has tried heroin, but most people have overgorged themselves
You're assuming everyone who tries heroin becomes an addict. At first glance it looks like "approximately 1 to 12 months after heroin onset, an estimated 23% to 38% of new heroin users have become dependent on heroin" [1]. By coincidence, that seems to mirror American obesity prevalence [2]. (Obviously heroin is more addictive than food. Don't do heroin.)