Since people seem to keep insisting that the price of something should essentially be the sum of the costs to create it, let's say Apple priced their memory upgrades at their cost. So adding going from 8GB to 32GB RAM would wind up meaning, say $50. Going from 256GB to 1TB would cost another $50 or so. Give or take, no exact numbers, but the point everyone wants to make here is that it would be much, much less than Apple currently charges.
no one is wanting Apple to be the charity and just break even. "we" just want somewhat reasonable prices that won't make "us" feel that we're being taken the piss of.
it's not too different from some esoteric company that wants to sell you a tiny stone that you're supposed put on your Hifi speakers that magically will improve your rooms audio quality "just" for 1000 bucks, or some other esoteric company that wants to charge 60€ or more for a simple 5€ cable, 740€ for some workstation wheels without brakes, or 1200€ for a not completely adjustable monitor stand.
Apple is charging 1.250 € here in Europe to go from 1TB to 4TB, so effectively 1250€ for 3TB.
Dell is charging 580 for the same step in their most expensive premium line and i bet they're not becoming poor by that move either
Amazon wants 502 € (520 MSRP) going from 0 to 4TB for one of the fastest hard drives available with a heatsink so large that it won't fit into any laptop
one of the fastest laptop compatible 4TB drives on Amazon is currently 498 € (540€ MSRP)
and these are consumer prices for low numbers, i bet Apple could still get "1 or 2" € off of that. Amazon and Corsair (in this case) surely will still make some nice profit aswell, as they're also not the charity after all.