Another benefit of tons of RAM is in special-purpose systems using memory-safe runtime and GC. The copying GC's were relatively simple to implement for me a while ago. When RAM expanded, I had one design that just used it for GC instead of more storage. Lots of space not utilized in normal case but imagine a whole app/service GC'd while running on tiny kernel w/ good exception handling. Never crashed. Imagine a desktop where similarly all the system services were memory safe and GC'd with a dedicated piece of hardware doing pauseless, concurrent GC. So, a crashless, fast desktop with critical stuff stored in RAM. I'll take it.
Note: Oberon Systems (eg A2 Bluebottle) use a GC language and run very fast. That with modern features, HW acceleration, and user-mode drivers.