From what I can tell by asking Americans, they don't even have a health care system. It's basically 'pay for medical insurance or else'

Definitely benefits to having a healthy population, but there's less immediate money coming in that taxation of cigarettes would bring in. I tend to stereotype America (or rather, capitalistic countries) as 'get money now; divert externalities to other parties. Profit profit profit'