Growing up in the late '90s I recall how the typical amount of RAM installed in Windows PCs increased each year. In 1996, 8 MB or 16 MB was typical; in 1997, many PCs came with 32 MB; in 1999, we'd reached 64 MB; in 2001, 256 MB was fairly normal; and by 2005 I wasn't surprised to see 1 GB RAM in PCs.
It seems that for the last decade or so there hasn't been much change in the amount of RAM installed. I saw Windows Vista PCs in 2007 with 2 GB RAM; in 2020 I rarely see anything with more than 8 GB, and 4 GB is still common on cheaper machines.
Why hasn't the "onward march" of RAM size continued as it did 20 years ago? It seems slightly ironic that after making so much fanfare about 64-bit computing, many devices are still using only the same amount of RAM that is addressable by a 32-bit PC.
Why is this so? Why am I not seeing machines in my local computer stores with, say, 128 gigabytes of RAM on sale? Cost? maybe, but in 2000 a mere 1 gig of RAM was also expensive at the time, but not any more. Any ideas?