Other than utility of a multitool (package opening, can opening, screwdrivers, cutting food, etc) I carry a knife usually because of dogs. I see off leash big dogs way too much getting too close to me. If they bite to eat me I'll just gouge its eyes out with the knife. Knives are excellent lethal weapons at close range. Also I live in Canada so any small hike has a chance of cougers, black bears, coyotes, off leash pack of dogs, and giant animals like cows, elk, and deer are a common sight and you would really be retarded to walk around with 0 plans for some defense against these creatures. I do not care about legal problems if I am attacked by an animal. Fleeing is out of the question because people are slow so I have to stand my ground or die/get mutilated.
I don't plan on using a knife on a man. Seems retarded. Too many legal problems and if I have no intention to kill (which I don't) then what's the point of pulling out something that is meant to kill someone? I got sneakers for people defense. I can run 100m pretty fast. If someone mugs me I'm bolting out and he isn't getting shit.
I hate when people think their pack of pit bulls that fucking run right up to me barking and sniffing my junk are the cutest little angles that won't hurt a fly. If they bite me I will do everything I can to survive.