Я знаю, что указатели в Go допускают мутацию аргументов функции, но не было бы проще, если бы они принимали только ссылки (с соответствующими константными или изменяемыми квалификаторами). Теперь у нас есть указатели, а для некоторых встроенных типов, таких как карты и каналы, неявный проход по ссылке.
Я пропустил что-то или указатели в Go просто ненужное осложнение?