The problem with goroutines is that an unhandled crash can cause a shutdown, and if the goroutine is started by a badly-written library with no proper recovery, you are dead.
Panic don't shutdown the entire program, only panics on the main goroutine. If your HTTP servers panics it will just kill the goroutine handling the request.