For sure, I completely agree. I get that Apple are a business and are here to make money (and boy are they good at it), but I'm just curious how much it'd affect their profits if the $200 hard drive and memory upgrades were $100 instead. Sure, per-person their profits would be lower, but maybe:
1) More people would actually upgrade the base spec, thinking "why not"?
2) More people would actually but a Macbook to begin with (there's got to be a certain amount of users who want a laptop of a certain specification but don't choose Apple because of the cost, or don't upgrade their existing MacBook as often because of the cost).
3) Those that put so many hundred dollars into upgrading anyway might still put the same money in, but just upgrade it further than they would have, sine the upgrade cost is less prohibitive.
Or, if that's unthinkable, at least offer the basic hard drive and memory bumps for $100 each, i.e. 8GB -> 16GB and 256GB -> 512GB, since these base models are woefully low. I know this is all wishful thinking, but you can only dream eh...