Still doesn't justify a model with double the base memory and storage costing over twice as much.
Not saying I agree with it, but Apple has been doing this successfully for many years.
It seems more likely that Apple is just straight up overcharging for upgrades, and people have to pay it because nothing is user-serviceable or user-repairable anymore.