Well, they could decide to not gimp their base models and make storage and RAM upgrades cheaper, like you say. The new base M3 MacBook Pro only exists to upsell you to a M3 Pro MacBook Pro.
If they feel like they have to have a normal M3 MacBook Pro model, they at least shouldn't gimp it and give it 16 GB of RAM as default. Also, add another display controller to the base M3. We all know you don't do it just so you can upsell to an M3 Pro.
Like I said in another thread, Apple (like all companies) always try to upsell and that's fine as a concept, but these days some of the lower-end products sole reason of existence is to upsell the customer to a more expensive product. Make these lower-end products good products.
And yeah, storage and RAM upgrades should cost half as much at most. 16/512 should absolutely be the minimum default on $1,000+ computers as well.
Also, why would people upgrade from an M1 or M2 based Mac to an M3 based one? The vast majority of people won't.
Similarly to you, I hate some of the bullshit moves that Apple pull. But I installed windows in a VM, just to get an idea of where it’s at these days, and Jesus fucking christ, it’s abysmal.
There’s just no way I could justify switching to that.
If you haven’t tried Linux, for many people it’s a great option. I’ll keep my regrettable Apple purchase until it doesn’t work anymore and then go back to Linux.
They are good enough for the vast majority of their customers. You have to remember that the vast majority of laptop users only use their laptops for email, social media, and occasionally word processing; they aren't using Baldur's Gate III or Final Cut Pro or some other app that needs the extra RAM. You don't need more than 8GB of RAM for that.
And why exactly would these customers get a MacBook "Pro"?
I can see how a MacBook Air with low base specs (8/256) has its audience. I recommended a base spec M1 Air to my aunt 1-2 years ago and she absolutely loves it. She got it for about 950,-€ I think, and with her coming from Windows laptops costing half as much at most, there was no way she would've spent more than 1.000,-€. She does some surfing, mailing, word processing, video conferencing and photo library management (using iCloud Photos). It's completely fine - might even say pretty great - for that.
Nowadays you can find some deals where the base M2 Air is < 1.000,-€, and that's also a decent deal.
The base model M3 MacBook Pro is 1.999,-€. Now Apple magically added 200,-€ after accounting for taxes and exchange rate ($1,599 is about 1.500,-€, add taxes to that and you're at 1.785,-€, so 1.799,-€ should've been the price, but they made it 1.999,-€ anyway), but even if third party sellers sell it for like 1.800,-€ in a few months, it's still 800,-€ more than the base model Air. I know you get more ports, a way nicer screen etc., that's not my point. My point is that people who are looking for a "good enough for simple tasks" laptop usually don't shop in that price range, and people who do usually have higher requirements than 8 GB of RAM.