There is a solution to the memory shortage. Developers could start writing efficient and optimized code. This may require some re-training.
First off, stop using multi-gig libraries is a start. Modern software is bloated slop, with the exception of some really nice open source programs.
The entire LibreOffice download is 348 MEGABYTES. Microsoft Office is 5.3 GIGABYTES. For WHAT?