> If I can only have 64GB of ram per CPU according to enterprise licensing then I am able to lower costs on hardware to compensate, but this strategy seems will reduce density and this will stunt hardware evolution. Why would anyone purchase a 32GB stick of memory? V4 I would, V5 no need.
The RAM limit is based on licensing and allocated memory, not physical hardware. While you do need one license for each physical CPU in your server, physical memory is not licensed. Assuming Enterprise licensing, a 2-CPU server with the minimum of 2 licenses can have up to 2TB of physical RAM and run VMs with up to 1056GB of allocated vRAM*.
If you want to run VMs with more vRAM, simply purchase additional licenses
*note this assumes you have a monster VM with 1TB of RAM, plus additional VMs with a total of 32GB allocated. The monster VM will only count 96GB towards the cap giving you 32GB of additional vRAM to allocate.