I have asked this question recently: Why does evaporation take place? and I got a satisfactory answer, that temperature is macroscopic and is the average temperature of the object.
That said, why does the stone or steel not evaporate like water over time? Some stones have been out in the sun baking for millions or even billions of years yet they haven't really evaporated (although they may have got smaller due to erosion or some other geological effect).
Why is that?