In most cases, people are not selfish but ignorance of the damage they are causing on their health.
Down to taking drugs. I remember how I'll always throw my pills away. Not because I don't want to get well. But I just hated them.
But now I understand better that it's not about how you feel about a thing but doing what is right. I was actually ignorance not selfish