So why does it have to be on die?
As is, Silicon offers a capped amount of RAM. If applications need more than that, RAM swaps using the SSD kick in. Apparently this is relatively slow (using the SSD as a kind of buffered RAM). So why not a middle tier of traditional, expandable RAM?
- Those who want FASTEST RAM should consider MAXing out Apple RAM
- Those who need more than Apple's MAX, could add this traditional, not-quite-as-fast RAM
- Those who want to sacrifice speed for lower cost can continue with the "as is" approach of leveraging the SSD to kick in for swaps when needed.
FASTEST RAM in silicon, almost as fast RAM as traditional RAM of nearly any size and SSD as last resort for swaps.
If Silicon RAM overload can swap to SSD, why couldn't it swap to traditional RAM, which should be much faster than SSD for that purpose?
And this would deliver best of both worlds. Those happy with only FASTEST Silicon RAM (and those limits) buy a Mac Pro with nothing in the FAST RAM slots. Those who need much more RAM than Apple Silicon offers could get what they want too in the traditional way. RAM slots being available would scratch the "future expansion" itch too.
There must be some flaw in this thinking but it is not evident to me. If swaps work to SSD, why not to traditional (much faster) RAM too?
macOS could offer a Grand Central-like RAM manager that puts most RAM-demanding stuff in FASTEST (Apple) RAM and less demanding stuff in traditional RAM.
To my imagination, that sounds like a great Silicon Mac Pro.