Large interior voids are possible because of the very low gravity of most asteroids. Despite a fine regolith on the outside (at least to the resolution that has been seen with spacecraft), the asteroid's gravity is so weak that friction between fragments dominates and prevents small pieces from falling inwards and filling the voids.