My thoughts on this VMware recommendation is based on planning and right sizing vs. no planning and relying on hot plug. If you know the resource requirements prior to deployment based on data, you are able to make sure the underlying server hardware, network and storage can support the VM requirements. Deploying VMs with a standard template with hot plug enabled makes it more difficult to plan.
That being said, I do enable memory hot plug on many VMs due to the fact that getting proper requirements seems impossible at times. Customers think bigger is better! I guess it really depends on the environment. Maybe in a self serve environment, instead of having a small, medium and large VM choice, just have a small choice that can automatically add memory if needed. You would certainly need to monitor capacity.
Not sure if any of this really answers your question...