Finding traps is hard and dangerous even with this spell.
You gotta cast it, so you must already suspect traps in the area when you cast it. It doesn't actually find the trap's location. It can give a false negative result because it only finds hazards that were artificial constructed with the intent of being a trap. Also, it takes a spell slot, I would probably be less harsh on it if it were a ritual. Also, it's a cleric, druid, and ranger spell, all of whom should have at least okay perception and the healing spells to patch up after triggering traps.