I often use more than 16 GB of RAM. Generally, I have 3-4 Windows 10 VMs running which each take at least 4GB to be stable. So if I have 4 running that is all the RAM already.
What are you doing that needs them all actually running simultaneously? Disk-backed VM pause/resume is extremely fast when your SSD's sequential read/write performance is measured in GBps.
I have a hard time imagining a workflow that actually uses multiple systems all at once, so to me what you're saying sounds like "Well of course my RAM gets filled if I fill it on purpose."
Often it is. And so whilst SSDs are fast they still aren't fast enough to not slow everything else doing under high load.