I always buy the base model. I purchased my M2 Mini and i've been extremely happy with its performance.
Well, accordingly to some posters here you made a mistake in buying a base model because 8GB of Ram is not enough to be useful. Your machine will soon be unable to perform well, just ask them.
(For the sarcasm impaired, I am being sarcastic, as I fully agree with the posters comment the machine is meets his needs with 8GB)
First, ram is dirty cheap.
The price of components is irrelevant to product pricing. If Apple decides it can raise the price and still meet sales targets, it should. If not, it shouldn't. Pricing is a demand issue, component costs a margin question.
Second, why do prices do not go up after a generational upgrade of the cpu/gpu?
Apple decided not to, for reasons known but to them.
Apple' pricing on Airs went from 999 to 1199 M1->M2 and then the M2 went to 999 with the M3 at 1099. I suspect 999 is a key price point as an entry level machine and the M3 may drop to that with a new M4 at a slightly higher price point.
Third, why bother upgrading even from m1 to m3, if the ram is not upgraded: the ram will be the bottleneck before the cpu/GPU will give the user a noticeable difference.
You are assuming programs with low ram requirements will not benefit from a faster cpu, and that a faster cpu will not overcome any performance impact from using swap memory. I suspect the benefits of a faster cpu with only 8GB will be very use case specific.
That is also the “complaint”: why would you buy a 8GB M3, if a M2 8GB is a lot cheaper (target audience does not need an M3 if 8GB suffices).
If an M2 meets their needs, a user should just buy an M2 unless they are worried about the EOL dates.
You simply hit a wall in terms of performance with 8GB in lots of user cases.
But not all, and those are the target for an 8GB model at a lower price point.
Hence, I bet the m4 will come with 16gb: an m4 8GB simply does not make sense with all the ai stuff coming out:
No one is arguing future models will stay at 8GB, just that todays 8GB models are fine for some use cases and will ccontinue to be for a while going forward.
you will hit a wall very soon, so why bother spending hundreds or even a thousand more for a negligible performance difference.
At some point so will 16GB. If Apple thinks 16GB is required for the new models, they will put in 16GB. But that is separate from the utility of 8GB machines for some users.
Additionally, didn’t the base m3pro mbp get a “free” upgrade from 16–>18gb?
Which is irrelevant to whether 8GB is enough for some users.