Acho que a segunda máquina sempre foi a máquina da empresa 😄.
Mas acho que fora isso, ter duas máquinas específicas para programação só faz sentido se você tem um Desktop muito bom em casa e um notebook como portabilidade (e acesso remoto ao Desktop).