Se você mapear uma unidade para um computador, mas as pastas / compartilhamento tiverem permissões definidas, não importa quem faça o login. Elas não poderão acessar.
Se você quiser que o recurso esteja vinculado a esse sistema específico, para que as pessoas possam acessá-lo (ou um programa que precise de uma unidade específica) se estiverem usando essa estação de trabalho, mapeie para um sistema.
Se você quiser viajar com esse usuário, não importa para onde vá, vincule-o ao usuário.
Você o mapeia por situação, pensando nisso como um problema de recurso. É o recurso vinculado a um usuário ou a um sistema específico (como em um laboratório, se você quiser apenas aquela impressora ligada à estação de trabalho, então quando Bob está em outro prédio ou em outro andar, ele não está imprimindo a uma impressora a dez minutos) .)
Não sei se existe realmente uma prática recomendada para isso porque é situacional.
Na maioria dos casos, eu mapeio unidades / compartilhamentos para um usuário e a impressora (desde que depende da localização) para a máquina. A menos que, na sua situação, você tenha um aplicativo instalado apenas em um ponto específico que deve ter uma unidade XYZ.