I don't know. I think the problem is that they overcomplicate them. Make traps invisible. You can't even see them as a player. If Perception is high enough, you stop dead in your tracks and the trap appears. You can then disable with Thieves' Tools using your Proficiency check. Succeed and disarm. Fail by less than 5 and try again. Fail by 5 or more and trap sprung.
In this way, it doesn't matter if YOU know the trap is there. Your characters have to see it to disarm it. If they don't, you can't go that way without triggering the trap. You might have to either forego whatever the traps are protecting or tank the damage.
Traps don't have to be complicated to be valuable in an RPG.