Потому что в виртуалке бегает сервер. До виртуалки за натом без настроек не достучатся. В реультате так тебе надо настраивать только виртуалку, а в случае с натом - и хост, в зависимости того что в виртуалке.
@o01eg Конечно можно. Но так у тебя вся настройка внутри виртуалки. А так и виртуалку и хост надо настраивать. Удобнее когда все в одном месте.
еще раз - можно и так и так, но многим кажется что так удобнее.