Why are the oldest rocks on earth on continental crusts?

rocks not on the crust have been subducted into the mantle

there may have been older ones, but they are gone