I think it's with everything that doesn't have an immediate, graspable impact. Nobody would smoke if cigarettes killed you after a few months with a 50% chance. If they increase the likelihood of a stroke or other complications decades down the line, it's much easier to brush it off, tell yourself you're more of a Helmut Schmidt kind of person. Or just think it's a worthy tradeoff for the benefits you get from smoking today.
Same thing with child labor regarding smartphones, clothes, you name it. It's far away. If you had to buy it right at the factory at a counter where you could see the working conditions, it would have a vastly different impact on you.
And I'm not claiming to be smarter or superior to the average Joe here. This pattern strikes all the time, for everyone.