Correction to VNAV
This is actually straight from the Boeing FCTM, Eckhard. All the altitudes in the database are referenced to pressure altitude and the mathematics are computed backwards from that, to created a slope. If the corrections aren't made, the VNAV path will be shallow.