Because most resource on the stack is local variables and the point of the function , which will be auto recycled when the function is called. So why golang still care about