That is probably true in some cases, but what if you only have a couple of days a week to either hunt or set traps?
In my situation, I suppose I could set traps on Saturday morning, and check them on Sunday morning. Then close them so nothing will get caught while I'm at work M-F. Well maybe, but then again, we aren't allowed to set snares, dirt hole or other land traps on public land here. We can do water sets. I hunt mostly public land.
I think I'll have better odds with my rifle.