Just consider that a chat application today takes more memory than a full 3D game with thousands of users (including chat) + the operating system used to ~20 years ago. If 128 GB of RAM were the norm then there's a chance we might expect to buy 128 GB of RAM too.
But I suppose it's really a question of how many dollars we expect to spend on memory rather than the specific amounts of memory.
One cannot simply "flood the market" or the Chinese would have done it ages ago.
Even so, the production of cheaper Chinese DDR5 memory is increasing despite not being able to import all the tools and materials that are needed, so eventually they will benefit from this memory shortage that allows them to gain market share that they would not have gained otherwise.
It's a gambler's ruin problem. Future profits are worth zero if you go out of business first.
Applications can be lazy and grow to the amount of resources using, but the real need for maximum ram is using it for these new purposes.
And then allow small low cost manufacturers to get the rest of the market... like China has been doing this whole time.