Isso é simplesmente porque eles estão levando em conta o fato de que você precisa rodar outro sistema operacional, o qual precisará de uma certa quantidade de memória RAM para si, sem mencionar que rodar o VS dentro dele, então eu acho que se relaciona com o RAM necessária pela máquina, não pelo VS.
Em outras palavras, se você executa o VS localmente, você tem um sistema operacional e um VS; se você executá-lo em uma máquina virtual, você tem seu sistema operacional host, seu sistema operacional convidado e VS.
E sim, é confuso, que poderia ter sido melhor escrito: D