I think the current system is okay, though its probably a little dumb that you can’t just pick up someone else’s trap and use it or melt it down for the metal.
But-- if you could just steal someone’s traps, then they would become far less useful. Whenever you deployed one you might be making your enemies rich.
So now you can set them, and someone else can destroy them, but not loot them. It’s actually fairly well balanced for something they just threw in without thinking too much about it.
If they change it so people can steal the trap or the metal, you’ll probably stop using them altogether.