а там же выделяется внутри функции новая область памяти, но тот указатель который остался снаружи продолжает указывать на старую область https://play.golang.org/p/VQtfd1xJwbO
по логике - да, ведь тип-то ссылочный а по факту нет
Он не ссылочный - слайс это структура, со своими лен и капасити. Общая у них ссылка на массив, но массив как я выше написал, лёгким движением руки копируется при аппенде и вуаля слайсы уже содержат ссылки на разные массивы