Really the "silly upgrade prices" are just prices. Apple is aware of the PC market, but they only compete in part of that market, the higher end, with regard to both professional and consumer products.[...] If Apple push their prices so high that customers start departing, there's no guarantee that they'll get those customers back soon, or ever. Meanwhile, they could be losing an unknowable number of potential new customers: whenever I've extolled the virtues of Mac to PC users, the lousy RAM/SSD specs coupled with silly upgrade prices are usually the end of the argument. Even silly "don't buy it then" things - like $800 wheels, $1000 display stands and $20 cleaning rags are perpetuating the image of Apple as "over-priced". [...]
With the Qualcomm X Elite, we finally have a good comparison to Apple's price structures for Apple silicon.
Let's look at the Dell XPS 13. The base memory is 16GB, add $200 to double it to 32GB. Add another $400 for the maximum of 64GB. For storage, 512 GB is the base, add $100 to double it to 1 TB. Add another $300 to double it again to 2 TB.
You can't get the high-end display without the 32GB memory, so the starting price for Dell's M4 MacBook Pro competitor is $1799 ($1599 + $200 memory upgrade).
Apple's M4 MacBook Pro is likely to have a similar price structure. The base M4 will be 16GB and 512 GB for $1599. If so, to match Dell's starting price of $1799, you'll have to choose between doubling your memory, or doubling your storage!
Beyond Apple's $1999 sweet spot (likely 32GB and 1 TB for the M4 MacBook Pro), it's $400 to upgrade to 2 TB. Maximum memory is an unknown, but it's not likely to mirror Dell/Qualcomm. If you need more than 32GB, Apple thinks you should move to the M4 Pro or beyond. And more often than not, they'd be right. Unlike the X Elite, Apple actually has two more levels above this one.
None of this should be a surprise, or a mystery.