> Why would Apple do that? Your entire product feels bad, when you run out of RAM. It seems so off.
One reason is anchoring - an old thing that you see everywhere, e.g. car industry.
You see a poster saying "new Tesla, 24.999$" but that model is a joke lacking everything you want. But the number is baked into your brain, so you don't feel like you paid a lot when you take out a Tesla for 49.999$.
Apple constantly does that stuff with their cheapest models - iPad Air is 599$ with puny, barely usable 64GB of flash storage. When you decide you want one, you'll probably have to get the only other model - 256GB for a massive price jump of 750$.
Same thing is going on with MacBooks - the 8GB models are there to establish lowest price for ads and marketing debates. They might even work for some people if they're careful, but you know you kinda need more RAM for it to not chug while running. And that will be an extra 200$ or 20% of the price. Thank you.