I don't have any experience flying civil cargo or pax but I'm pretty sure the experience I have translates. From my experience cargo generally weighs more per area or volume than passengers. It's not as pronounced in a PA-28, but large transport jet aircraft burn much more gas the heavier they are. I'd say the reduced overall fuel and the fact that the payload is much heavier lends to the reduced range.