A lot of people simply don't care. I've met people who've worked for casinos and tobacco companies in management and decision making roles, and they are fully aware that they are trying to make people addicted and maximise profit on their habits.
I've asked them about the morality of it, and they're apathetic. It's not like some Wolf of Wall Street attitude where they enjoy ripping people off or making addicts, but just corporate apathy. The job pays well and they get to enjoy the finer things in life, so why should they care?