O principal motivo que penso é criar ambientes isolados de desenvolvimento / preparação. Você também pode fazer uso de contêineres, por exemplo Docker.
Estou editando minha pergunta sobre os benefícios do Homestead vs. apenas instalando cada componente individual sem usar o Virtual box e / ou o Vagrant. Eu sou novo no Ubuntu - menos de duas semanas desde que eu instalei pela primeira vez - e PHP, então eu aprecio qualquer entrada. Se você optar por usar Homestead em vez de apenas instalar cada um dos seus componentes --PHP, SQL, etc.-- individualmente, você pode atualizar Homestead em uma única etapa usando a linha de comando no Ubuntu ou você tem que atualizar cada um dos seus componentes individualmente. Se sim, como você faz isso? Sua resposta vai me ajudar a decidir se vou instalar o Homestead - junto com o Virtual Box e o Vagrant, é claro - ou não.
O principal motivo que penso é criar ambientes isolados de desenvolvimento / preparação. Você também pode fazer uso de contêineres, por exemplo Docker.
Além disso, se estiver usando a caixa Homestead, você pode ter certeza de que todos os módulos estão no seu servidor, e você não terá que instalar pacotes manualmente para fazer algo (como certos comandos de artesão) funcionar.