> why would we expect a specific sensation to always activate the same set of neurons over time?
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.