Зачем это нужно и как помогает создание новых пользователей в Mac OS в процессе разработки?
Замечаю, что некоторые разработчики создают несколько пользователей в Unix системах (я видел в OS X) для улучшения своего процесса разработки. Например я видел, что человек использует отдельного пользователя "playground" для всяких там изучения и тестирования новых технологий, приемов...
Если например работает над своим каким-то проектом, то создает отдельного пользователя.
я к примеру так делаю из-за настроек переменных среды (GOPATH) дабы небыло кучи пакетов с гита в 1 месте, а также разграничение прав и к примеру у каждого юзера свой конфиг для какого то сервиса