> that the CPU and GPU can pull from the same pooled RAM is a major advantage over competitors
It can be an advantage, it also has downsides though. LPDDR5 is fairly slow as far as GPU memory goes, and on Apple Silicon it splits the bandwidth across the entire chipset. Many recent Macbooks have dGPU-tier hardware constrained by Wintel-laptop memory bandwidth.
And if Apple uses DDR5, why not CAMM? If Apple uses NVMe, why not M.2? Many of the advantages you've listed are marginal compared to the real-world constraints of the hardware, and cover up some boneheaded decisions that don't significantly impact the laptop's efficiency.
Right now, at this point in time, for applications like local AI and certain types of gaming, I would argue for most people having more VRAM is more useful than having faster VRAM. I personally now do more AI stuff and gaming on my M5 mac with its 24 GB shared (300 GB/s) RAM pool than my 12 GB 5070 Ti (900 GB/s).
Apple still lives in its walled garden and defends it vociferously, but I would argue they have made the correct design tradeoffs for their business.
> Right now, at this point in time, for applications like local AI and certain types of gaming, I would argue for most people having more VRAM is more useful than having faster VRAM. I personally now do more AI stuff and gaming on my M5 mac with its 24 GB shared (300 GB/s) RAM pool than my 12 GB 5070 Ti (900 GB/s).
The issue is that this in no way requires soldered memory. CAMM2 supports speeds up to 9600 MT/s. You can get over 300 GB/s from two CAMM2 sockets.
For applications like local AI and the majority of PC video games, you are not expected to have DDR5-level GPU bandwidth. It is a constraint, there is no "good enough" when you're selling a desktop-grade M5 Max that is bandwidth-constrained in practice. Modern gaming at native resolution is pretty much impossible on most Macbook Pros.
It's an acceptable approach for iPad-level stuff, but for professional workstations and desktops it's not competitive.