Underexposure sounds quite likely. That often results from including too much sky in the metering area, and the "pale" appearance is most likely due to the struggles of the scanner, plus the automatic printing procedures.

A manually adjusted print may very well result in "dark images with a lack of highlights".