If there was a safe, easy to take and effective vaccine against obesity and smoking, but they refused to take it, maybe.
Plus neither obesity nor smoking infect other people.