We're talking about Alone... probably you didn't watch the series.
I know what we are talking about.
I watched the first season, and all but a few episodes of the second. The third season, I watched about half, and think the people they picked were better prepared than the first two seasons, mostly because they had a better idea of what was coming.
As for "ranged" weapons not working, I think that's ridiculous. The bow didn't work for the people on the show, not because of the bow, but because of the people.
Same as the traps, some worked but not well, why, (Here goes, this is just my opinion) because, they weren't trappers, or hunters.
Trappers in the modern world, commercial trappers, don't use spring snares and para cord, they use modern traps and cable snares, same idea just not the same practice. Hunting with a bow in your spare time and a few weekends a month doesn't mean you are going to be able to do it consistently in an area that you've never been before.
Playing with traps in the woods around your house, and slinging arrows in the yard doesn't make you a trapper or hunter. Here in the states we cant even trap rabbits and squirrels, (I think in all states) so you have a lot of info but no practice, I know how to set wire snares for squirrels but have only done it in my back yard, and only got it to work one time out of dozens, and I think that was an accident. Rabbits with a snare is easier but haven't done that since I was a kid, so no actual experience in 35 + years.
For instance, I know how to set a trap for beaver, just never done it,(wasn't enough beaver in my area when I was trapping thirty + years ago) I can understand how it works, why it works and when it will work, doesn't make me a beaver trapper.
I have a friend that does it a lot, traps nuisance beaver for people, has a license for it and everything, he is a trapper, he didn't learn it from youtube and practice in his yard, he went out in the world and over time learned how it actually works. My point is, just knowing doesn't mean you can do it, just because someone on a show couldn't make it work, doesn't mean it wont work for someone who has actually done it, not once or twice but consistently.
I'm not trying to take anything away from the people that were on the show, or the winner, what they did was pretty cool, and I ain't signing up for it anytime soon, or ever, but the idea that because something didn't work for them then it wont work, is kinda silly. JMO.
Cool show though.