Kısaca
Honey does not spoil because it has very little water and is naturally acidic, leaving microbes no room. Archaeologists have found edible honey traces in ancient containers.
People have stored honey since ancient times, but many never learn the scientific reason. If you open a jar after years and it still smells fine, that is not luck.
Honey has low water activity, meaning most microbes cannot find enough water to grow. It is also naturally acidic, which adds another barrier for many bacteria.
Bees add enzymes while processing nectar, creating antimicrobial effects. Crystallization is not spoilage, it is simply a structural change.
This makes honey a perfect lesson in why foods spoil. It also shows how elegant natural preservation strategies can be.