There's much less opportunity to attack someone with a knife and it involves a lot more personal risk. You're likely to get stabbed back unless they're totally unprepared. It's much more difficult to do a "drive by knifing".
Especially if you're physically weaker.