The juxtaposition of those three "vices", while intentional on my part, was a continuation of the OP. All true vices fit your characterizations as selfish, temporarily satisfactory and expensive.
A vice, by definition, is incongruent with responsible behavior so unless you or I disagree with the English language, it matters not. I would argue that a behavior can be a vice for one person and not another. Simply depends on the magnitude and duration of the behavior by that individual.
So, what's your point? You are a pipe smoking anti-smoking zealot because smoking is a vice for you? I really could care less. As I said before, why can't we enjoy our pipes, without justification, since this is a pipe forum?