I am with Nail.
The DM is not a magical artificier. The player is not a Rogue. The player should not be required to have knowledge that only a real Rogue could have in order to play his character. The DM should not presume that his wild guesses about how ingenius traps would work mirror any useful version of even a make believe reality.
If you want to arbitrarily bypass the PC's skills for dramatic effect, logically you should consider doing the same for combat. I think the DM's sword arm is going to tired fencing with all those players. Better start lifting weights in your off time.
I once "roleplayed" 3 hours in a session where the DM assumed the characters were incapable of finding a cookie in a cookie jar if the players do not explain exactly where they are looking and what they are looking for. It was a mindless, frustrating waste of game time.
Letting the numbers and dice do the talking is not perfect, but it is a better way to go than the alternative 99+% of the time.