The address space may seem almost endless, but the physical storage on any current computer is definitely not. OS (any OS, not just Linux) does not know that an application is executed using a memory page unless it is explicitly freed. Slow pages still require disk space and CPU / I / O time to process.
From my experience, even in the few cases when some enticing marketer managed to sell computer systems that met the requirements, available memory still became a problem after a while.
Also, if you want to know what will happen if the application stops freeing up memory, just take a look at the application, which is simply leaking / using memory, and not just refusing to free it. For example, Firefox, after several hours of tabbed activity, will soon rise to 3 GB on my 8 gigabyte system. I donโt even want to imagine how high this figure is without any freeing up of memory.
Now imagine that ten applications do the same thing at the same time - I am alone, I do not have 30 GB of physical or virtual memory on my desktop system. And if my system already crashes with just one instance of Firefox, I'm afraid what will happen in your proposed scenario ...
source share