The real issue was - and still is - the $200-per-8GB upgrade charge which is totally disproportionate to the actual cost of LPDDR5x RAM. As per my earlier post, for example, Lenovo want $200 for a 32GB to 64GB LPDDR5X upgrade on a Thinkpad.
8GB may be fine for some people, but some people do need more (and some people will need more than 16GB) and Apple wants a small fortune for what should be a fairly minor upgrade.
Upgrading the old $600 Mac Mini to a relatively modest 16GB/512GB SSD config cost an extra $400 - more than half the cost of the machine. For an extra 8GB of LPDDR5x and an extra 256GB of flash. Probably about $100 retail in extra parts - and about twice what most other PC makers would charge for the same upgrade.
Now you get 16GB base, so you just need $200 - only 1/3 of the price of the machine - to bring the storage up to something practical for serious use. Whoop.
It seems logical to compare upgrade pricing between companies as a way to determine what "the going rate" is, but there's a problem with that. Companies have different pricing strategies--they choose to make their profit in different ways. As an extreme example, Meta sells their hardware at a
loss and makes their profit from ads, etc. Meta Quest storage upgrade from 128 to 512 GB only costs $70, but that's not a fair comparison to make to Lenovo or Apple because that's not where Meta makes their profit. Lenovo may offer RAM upgrades closer to cost because they make more of their profit in other places. Apple apparently is choosing to make more of their profit from upgrades.
And in some aspects that's a reasonable strategy. If they had upgrades as cheap as Lenovo, to maintain the same profits, they'd presumably bump up the price of base config Macs, and that would raise the barrier of entry to Macs, which neither Apple nor those new customers nor any Mac customers with modest needs (probably most) want.
(And if you say Apple should just lower their profits, well I don't know what their profits are but I know Lenovo and every other company would be going for the same profits if they could.)
So because it's not apples to apples, the only true fair comparison we know we can make for sure is to look at
entire packages, and make value judgments based on that--not individual specs. Apple offers a starter Mac package (BYO monitor keyboard etc) at $600. That's not for someone who needs it for "serious" use. For that, Apple sells another Mac package at $1000+. And it goes up from there for more serious needs. The question people just have to ask is--is the package (the design, hardware, software, ecosystem integration, everything--ultimately the UX) worth it at the price? This is a very subjective value call.
With Apple it's not so much "I want to pay less and get more" it's "When I pay more I don't want to get fleeced".
The idea of both statements are identical--you want a better return on investment (ROI). I don't think "fleeced" is an appropriate word here because Apple can't be cheating you if you know exactly what you're buying before you make the choice to buy it.