To me, this is not the full story (and it's also a poor example).
In this context, the perfect tense tends to suggest activity that was repeated or habitual until the time it stopped. For example,
It's a long time since I've had a cigarette. -- reinforces the idea that I used to...