It does work as an analogy, because the difference between heroin, and a useful product is that heroin doesn't make your life better. Becoming addicted to heroin means that not using it makes your life worse then using it, even if the net value add is negative.
I often feel the same way about Facebook. I stay on because the cost of disconnecting is too high, not because its particular implementation of 'A social network' for what I pay for it (Time and ad spam) is a net gain.
I often feel the same way about Facebook. I stay on because the cost of disconnecting is too high, not because its particular implementation of 'A social network' for what I pay for it (Time and ad spam) is a net gain.