Вот просто если я пихну массив 10кб в стек, то по идее со стандартным стеком 2кб должен произойти стек оверфлов
в go у разработчика нет прямого контроля над тем, куда попадает переменная, в стек или кучу - это решает компилятор, собственно он же заранее и рассчитывает, сколько нужно будет стека для конкретной функции