Apple's base configs and upgrade pricing are completely delusional for 2023, almost 2024. There's no excuse to be selling hardware costing $1000+ with less than 16GB RAM and SSDs smaller than 512GB. 8GB/256GB is what I'd expect out of a $500 or $600 plastic, poorly built, mostly e-waste off the assembly line Windows laptop or Chromebook. Its not acceptable on anything else.
I do software dev and network/systems admin for a living. I could go with either macOS or Linux, with macOS having a slight preference as it would more readily allow me to support co-workers on Macs. I currently have a new laptop on order... A Mac? No - These idiotic base configs, combined with insane upgrade pricing to get an actually usable config cost Apple the sale. Instead I'll be getting a Framework 16 (I'm in batch 5) and going with Linux. Total cost for a Ryzen 9 FW16 with dGPU, 64 or 96GB RAM, and 4TB NVMe SSD will be under $3,000. A 16" M3 Max MacBook Pro using the lower tier 30 core GPU would be $5300 with 96GB RAM/4TB SSD. 40 core GPU would add another $300. Those numbers don't work, especially as the economy looks to be heading for a major crash.
Apple really has nobody but themselves to blame for Mac sales being down significantly. They have got to get configurations and pricing more in line with reality. With configs/pricing so spectacularly out of line with other options they're only going to continue losing sales.
.. All before we even start discussing poor "logic board" (motherboard for those of us living in reality) engineering and refusal to repair simple issues short of trying to push users into buying entirely new machines... Let alone their lack of actual, reasonable repairability. Don't even start me on 2 MacBook Pros, costing ~$3k each, both little used and prematurely failed, which Apple outright refused to repair (known defective engineering on their part - Bad Nvidia and AMD GPUs). Also had a PowerMac G5 Dual 2.5Ghz and Mac Pro prematurely fail with motherboard issue in the last 15 years - Also with Apple either refusing to repair or asking completely insane repair costs. Only 21st century Macs I've had that wasn't problematic has been a 2003 PowerBook G4 17", a 2010 Mac Pro (given to me by a friend as surplus to replace my own dead Mac Pro), and a 2013 MacBook Air - All still functional to this day. The 2013 Air is actually sitting on my desk, running, as I write. Co-workers have had no shortage of dead MacBooks of their own.
All in all, Apple made my choice to go with System76 in 2020 and Framework this year extremely easy. Very unfortunate... I've owned and used Apple machines for 40 years. I have many Apple IIs and 80s/90s era Macs which still - With a little maintenance simply due to age - Work perfectly well. As I commented to Woz in meeting him some years ago the Apple II line remains one of my favorites - Its where I learned to work on hardware in part because of its simplicity and his solid engineering. Aside from their batteries exploding with age, early Macs are also fairly straightforward. But modern Apple hardware? I really wish I could be as enthuastic as I am for the older stuff... But Apple has made that increasingly difficult between questionable engineering and insane configs/pricing.