Doesn't solve the present shortage, but perhaps this is a good opportunity for software developers to start caring about memory usage again, since consumers may be forced to keep their existing hardware for a few more years.
Jokes aside, I've been extremely frugal with memory in my latest project, in the hope that it can fit in a few megabytes of RAM. But we have come a long way since the eighties, and now an audio codec (OPUS) takes the best part of a megabyte, and so do "frugal" scripting engines such as Lua and even SQLite \o/.