There are two uses for weapons in a survivalist context: 1) hunting for food (regardless of how big your food cache is, it'll run out eventually), and 2) self-defense.
Various places suggest that bows, crossbows, etc. aren't viable for hunting. Rather, the way animals were hunted long ago was by trapping.