That was one of the machines, not all of them. It's got 8gb because I often have a lot of tabs open and I've found it helps.
So, what do you need 64-8=56GB of RAM for?
As I said before, I don't. It's just 32gb would cause thrashing too often. 40gb would probably be fine but that's not how it works.
Just because you set your VM to have 16G does not mean it's used. I mean from the point of view of the host machine it IS used but in reality it is not. In other words, your 32GB usage is meaningless number.
I have a desktop made from an old notebook. It currently has 6GB memory. I set 1G ZRAM as a swap and I have yet top see more than 300M of it used.
and 300M swap usage has not changed in a while. I think it's just some junk pages which are not used anymore.
I currently have 15 tabs with moderately heavy webpages and few other things like IDE opened. With all that, it reports ~1.8GB free plus 2.5GB cashed/buffered memory.
Basically I use about 3GB, the rest is just disk buffer/cache. I actually have two other machines with 3GB and 1.5GB.
I rarely use 3GB as a desktop, but when I did, I had no problem with only 3GB memory for browsing. 1.5GB machine is practically useless, not enough memory.
In short, 4GB is more than enough for ordinary browsing and some.
I checked how much RAM typical tabs are using.
typical news site 60-100MB
google maps - 300MB
youtube 150MB
google chrome itself 200MB.
Basically, with 8GB you can have 50 permanently open tabs and still have lots of free memory.