I think Go has mandatory garbage collection. I think you can turn it off, but you can't manually manage memory.
Manually managing memory is important when you are writing real-time software like operating systems. You don't want the garbage collector to kick in without being asked when you trying to complete a task within a deadline