Sim, é um mau hábito. Ele se baseia na suposição básica de que ninguém mal-intencionado está (ou estará) por perto e que ninguém comete erros. Ter uma conta compartilhada torna trivial que as coisas aconteçam sem responsabilidade e sem qualquer limite - um usuário que quebra algo o quebra para todos.
Se o motivo desse esquema de compartilhamento de arquivos é simplesmente reduzir o custo administrativo de criar novas contas e configurações de compartilhamento, talvez os administradores devam investir algum tempo em um sistema de automação como Ansible , Chef , Puppet ou Salt que torna as coisas como criar contas de usuário em várias máquinas extremamente simples.