I guess it does come down to the extra headers, PCB size and MCU cost.
Also keep in mind that initial price has to try and recapture development costs. Over time the products end price may be reduce once the one time costs are recovered. I do think the standard Arduino boards prices have been reduced as newer boards have been released?
Lefty