Also know, why are old things underground?
So the only ancient ruins we find are the ones that were buried. But they got buried in the first place because the ground level of ancient cities tended to steadily rise. Settlements constantly imported food and building materials for the population, but getting rid of waste and rubbish was a much lower priority.
Also, how do artifacts get buried in the sand? Winds and floods carry sand, dust and soil, depositing them on top of abandoned features and artifacts. These deposits build up over time, burying the remains. Sometimes catastrophes, like volcanic eruptions, speed up this burial process.
Keeping this in consideration, where are artifacts usually kept?
Typically, metal artifacts should be stored in living areas, which are much dryer then sheds garages or basements. Attics are generally too hot for most artifacts.
How does stuff get buried over time?
Over time, soil and other materials blow around, there are floods, and so on. When that happens, there are basically two possibilities. Either something sticks up and gets eroded away or it's in a low area or other position where dust and other particles can settle and it gets buried.