Storage is one thing and I agree it should be M.2 (though there are other complicating issues like compatibility with 3rd party SSDs), but RAM requirements for desktop / laptop PCs have largely held steady for the last decade (at 16 to 32GB). Sure there are specialized uses for more than that, but you're almost always better off executing those workloads in the cloud than on your laptop.
You mean like video editing / special effects?
I really qeustion this is something that should be moved to cloud, as it's really easy to have several Terrabytes of source material one has to handle.