I've read so many books recently... I don't remember which one but one of the system was very explicit in its rules.
You either moved cautiously, or you didn't. Cautiously took more time, etc. But more importantly, you'd automatically get tells for traps when you did, and you'd have to roll if you didn't move cautiously. I thought that was a simple and elegant solution to the whole trap thing.
But I do agree that if you have to pick one, giving a tell leads to more interesting moments. I also agree that sometimes it's all about not triggering the trap, because once you do it's over. But I really like traps that you can trigger and still have time to react and do something (a boulder coming down, walls closing in, etc).