@chris17
You're missing the important difference between memory and storage, regardless of the underlying technologies. Storage is persistent whereas memory is not, which makes them very different in terms of use cases. There is a lot of work going on at the moment around how to handle persistent memory, and it's important because of what happens when processes die or just don't clean up after themselves properly. Treating storage as RAM will result in you running out of storage rather quickly.
(Memory continues to be significantly faster than storage for both read and write access, mind, so there will continue to be a reason to have both outside of that which I outline above).