User blog comment:Mathmagician/Why Dart Traps?/@comment-4511886-20120108161402

Because alot of active dart traps can cause the game to crash which may lead to a corrupted world file so you never need to care about NPCs dying again :D jk But still a dart trap is smaller and easier to build(at least in my opinion) than a lava pit.