500 years of technological stasis, aided by guardians with magic powers, I could buy.
5000, no way. 5000 years ago, Proto-Indo-European tribes, in groups about as large as Alice's village, were inventing the wheel. Within a few centuries, the chariot had spread across Europe, and tribes who had them were victorious, starting a few millennia of territorial war and expansion partly driven by increasingly clever technology. China was inventing silk. Greece was developing bronze.
Within 2500 years we had the Roman Empire, the Zhou dynasty, the development of writing and accounting. Things just accelerated after that. I don't think it's because of need -- it is just with that much time, things keep on changing.