For at least two reasons. First, the perception of smell is extremely stable in humans. You can immediately recall a smell you smelled like a child and where you were and what you were doing.
And related to that, smell is a very strong association factor for memories. Meaning you much more easily remember something if it smells like before, rather than if it just sounds or looks like before.
If the neurons of this association drift all the time, question is how come those associations stick through the decades. As a programmer, you know that if you start moving associated data in your database around, it's very easy to break your data structure (dangling foreign keys etc.). A brain isn't digital but connected things must stay connected somehow.
I like how to a layman, every finding is so obvious, but to a scientist it's not obvious because it doesn't match the other things they know about the brain.
if you don't remember a smell, how would you notice? It's not like your brain will throw up an error message. The memory just won't come to mind.
While too simple, I think by analogy of a whirlpool current in a stream: we would not be surprised at all to observe that a given molecule of water participating in the whirlpool pattern at time (t) has only a (p)% chance of being in the pattern at time (t+1).