Os padrões que eu encontro normalmente são bons. Sockets Unix só vivem enquanto o programa está rodando, então /tmp/
é geralmente um lugar certo para eles viverem, alguns programas optaram por colocá-los em /var/run/
(já que eles são essencialmente "temporários", eles têm nomes persistentes) .
A maioria dos clientes procurará por sockets no local padrão primeiro, portanto, alterar o local do soquete padrão pode exigir configuração adicional nos clientes que tentam usar esse serviço.