This article is written by the VMWare performance team and was updated July of 2019
It's recommendation is to make every VM have one socket and then just increase cores per socket to reach the required vCPUs. They only list two reasons to vary from this recommendation
None of the VMs I am running fall into either situation, hence all of my VMs run with one socket. Is this article incorrect?