story
I think the key difference is that phone operating systems are designed around extremely aggressive memory management where any background process can be killed at any time. AFAIK macOS just isn't set up for that.
Upgrade to air if you do things like coding and video editing semi-regularly and upgrade to a Pro if you do long running intensive tasks.
Memory is the bottleneck with all Apple products. I have zero issues in terms of compute with the iPhone 12 Mini and could use it for years to come if the SoC were the bottleneck, but it can't even hold two apps in memory.
This would be a very competent computer if it came with 16 GB.
Not every person is running 500 browser tabs and docker swarm.
I'm definitely pretty squarely on the other end of the spectrum, but even the 32GB of RAM in my ThinkPad feels insufficient when I properly multitask with modern, bloated electron applications that eat multiple gigabytes each.
C'mon, man.
Guessing based on your comments about 8GB of RAM that you have a lot more RAM than that. You should be aware that when you have a lot of unused RAM, many programs will cache data in RAM, and the OS won't really "clean up" paged memory, since there's very little memory pressure. In modern OS architecture, "free RAM is wasted RAM."
If you have 32GB of RAM for example, macOS will allow processes to keep decorative assets, pre-fetched data, and UI buffers in memory indefinitely because there’s no reason to flush them. This makes the system feel snappier. The metric that actually matters isn't "Used RAM," but Memory Pressure. A system can have 0GB of "Free" memory but still be performing perfectly because the OS is ready to reallocate that cached data the millisecond another app needs it.
Judging efficiency based on usage in a low-pressure environment is like complaining that a gas tank is "inefficient" just because it’s full.
Control Center is currently using a whopping 128MB of memory on my system that's been online for 60 days.