Indeed, 8gb is plenty, even for serious work and coding, if you use the machine well.
If you think getting more and more RAM solves every performance problem, I've got news for you: People are having beachballs on machines with 32GB and more.
As always - it depends on the kind of ostensible "serious work" you do.
I've got 32GB and often work with legacy .NET Winform/WPF applications on a Macbook. That means spinning up a Windows 11 ARM distro virtual machine and running Microsoft Visual Studio. The VM has 8GB of ram allocated to it, and based on qemu-system memory pressure, it hovers around ~4-6GB of that.
I also do a lot of colorgrading and video editing with longform 4K videos using Davinci Resolve - scrubbing in an uncompressed format would absolutely thrash the hell out of your swap with only 8GB.
Add much as I'd like to be more efficient, modern toolchains absolutely need these kinds of numbers for big projects. My 48GB system will OOM trying to link clang unless I'm extremely careful. The 64GB system is a bit more forgiving, but I still have to go for lunch while it's working.
Sure, might be ambitious to do that sort of workload on a budget conscious laptop, but it'd be nice y'know?
>People are having beachballs on machines with 32GB and more.
Well, sure, because the beachball means the main thread is hung, and that can happen for many reasons unrelated to memory pressure.
I agree generally that on Mac you can 'get by' with 8gb and for the target audience on this, and how they'll likely use it - it's totally acceptable.
But if it's for serious work, this is not the device. 'Managing' the software to 'use the machine well' to get serious work done is unacceptable in 2026. It needs to just work and disappear into the background. I have enough to think about and micro managing the software running is out of the question.