3e had the
search skill which took a full round active action to search a 5x5 area. So no passive check as a default.
Also it only allows people to notice traps with a search DC of 20 or less unless they have a special ability like the rogue class to notice higher DC traps or the Dwarf stone stuff.
The default trap search DC is 20, but it can be bumped up by modifying the trap cost and possibly the CR.
Yeah, a lot of that was an attempt at niche protection, as I recall. The idea was that the rogue was supposed to be the skill monkey who had a lot of non-combat functionality. How well that worked is going to depend on how much people liked that idea, but I think in practice it was a source of more frustration than anything else. It ran counter to the current trend of trying to make a class simply be
better at its role than other classes, as opposed to having those other classes be expressly
worse at those things; a subtle distinction, but one that a lot of players seem cognizant of.
I don't find it valuable for the DM to be making this kind of determination just to get some damage in on the PC or keep the player from doing something. Infinite Dragons and all that.
I'm not familiar with "infinite dragons," but I think that kind of determination is more than "just" getting some damage on the PC. When you play under the auspices of "rulings, not rules," these kinds of things become de facto house rules, where the DM needs to anticipate unintended consequences. That can lead to a conservative mindset on the DM's part, and so it's understandable that they'd be less than permissive.
I'm reminded of an old anecdote (which I can't source) about how TSR once put out a survey asking how DMs felt about Basic D&D and Advanced D&D. They were shocked to find that more DMs found Basic D&D to be difficult to run, despite its relative lack of rules compared to AD&D. On further examination, it turned out that having fewer rules put more of a burden on the DM to adjudicate things; having the books do the proverbial heavy lifting was something that DMs appreciated.
What we have is that the DM telegraphed it, which could honestly mean everything from having the room full of ungloved skeletons to describing the chest as covered in a delicious-looking honey glaze.
3e is a big sinner here as half the time you had to have the right class to notice the trap at all, or you might be a class that isn't allowed to have such luxuries of skill points or a spot check. The barbarian is better off just licking ever surface they come into contact with while raging.
Well, as mentioned above, that struck me as an attempt at niche protection. You can say that it didn't work, but the attempt was at least understandable, even if the results were less than stellar. The barbarian wasn't
supposed to be the guy whose critical eye discerned the cleverly-disguised trap. He was supposed to be the guy who powered through it, took the hit, and kept going.