Well I kinda have to agree that traps sucks in Lona...
Fragmines are great but heavy and You cant buy infinite amount of them, using regular traps is kinda worthless, it cost insane amount of time, collecting rocks takes also time and You waste tons of stamina to install few traps.
Simple solution... never get traps perks... as they are indeed like You say worthless and waste of points.