Justamente por exigir muito comprometimento que trabalhar em casa deveria ser quase obrigatório (para tudo tem exceção, pontual ou geral).
É um direito das pessoas escolherem seus caminhos, tudo tem vantagem e desvantagem, mas odeio o prorgramador chamado 9 to 5. Não estou falando que eu sou melhor, eu posso ser o errado, mas prefiro assim. Mas eu defendo que a pessoa que é obrigada fazer turno na empresa seja 9 to 5 mesmo, a empresa recebe o que merece. E se a pessoa estiver enrolando, ok, porque está pagando pelo tempo de presença da pessoa, não pelo resultado apresentado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).