If the smell that is to be explained were subtle rather than intense, the non-continuous present perfect would work just fine (assuming that the smell-producing situation would have produced an intense smell if it had just taken place). We would need a tense and aspect that indicate that the smell-producing situation lay at some distance from the time of speech, while still pertaining to it. The non-continuous present perfect would accomplish that.
A: The air in here seems a little polluted to me.
B: That's probably because I've smoked in here.
I'd explain the preference for the non-continuous (simple) form in a different way:
The explanation for the room seeming polluted is attributed to a
single event in the speaker's mind (my smoking a cigarette). Although, this single event does in reality take place over the course of a few minutes, in the mind of the speaker it is conceived of as a single action located at a
point in time. Thus, the simple aspect.
The continuous aspect would reveal that the explanation is attributed to either a
durational event (where the event is conceived of as taking place over a length of time) or as a series of single (non-durational) events (what we tend to call repetitive actions).
A:
The air in here seems a little polluted.
B:
That's probably because I've been smoking in here.
Here, the implication is of more than one cigarette, i.e. several single events. If in fact there has been only one cigarette smoked, we can know that the speaker is conceiving the smoking as a durational event.
I don't think it's fundamentally about time-distance from the point of speaking at all, or the nature (intensity) of the evidence. It's about the way that we conceive of events happening in time.
Let's get metaphysical for a moment. I think an analysis of the tense/aspect system gets to the very heart of Western metaphysics. Do the different ways in which we use language to locate events in time determine how we think about time? Or does our faculty for experiencing time determine how we use language? What do we actually mean when we talk of 'events'? Does reality really consist simply of a set of events? Or is reality better viewed as one single process? Do events really take place in time? Or is our perception of time just the effect of our conception of events?