Current state of garbage collection for slice

im still a go noob but from what i understand using nil to deference isnt standard practice as the GC is smart enough to handle such cases on its own