Estritamente falando, não, você não precisa de acpid em uma máquina virtual nem em um sistema real. Mas você deve instalar o acpid em uma VM, já que ela geralmente lida com o pressionamento do botão liga / desliga que é simulado pelo hipervisor se você desligar uma VM.
Então, por praticamente razões, sim, você deve instalar o acpid em uma VM.
P.S: acpid não faz realmente gerenciamento de energia