I always thought that total energy was a factor. At a given height, a heavy aircraft has more potential energy than a light one. In order to overcome drag during descent, potential energy is converted to kinetic.
Therefore a lighter aircraft must descend more steeply to maintain a given airspeed, thus the shorter descent distance required.
wug