Exactly. But as Mistwell points out, that approach can be problematic when searching for things like secret doors and traps. The PHB mentions using Passive Checks, but also has a sidebar dedicated to Finding Hidden Things, where it says the player makes the Perception check, based on the description of where they're looking. It doesn't really offer advice on handling players who name every single object, in every single room, as something they want to search.If the DM is following 5e guidance they will just grant auto-success on attacking chairs or flies, so there shouldn’t be a roll.
But to me, the fact the players make the roll at all is weird. If you make a roll that obviously, or even just likely, fails then the player knows they failed. How can you know the difference between "failing" to find anything - meaning you find nothing - versus "succeeding" to find nothing?
Getting rid of that weirdness would resolve the issue and probably the Nat 20 abuse question.