Here's an odd thing:
Assume that you make your character good at finding stuff because you want, as a player, to interact with the environment. Poke and prod at stuff, that sort of thing.
In order to do that, you want to make sure your "finding stuff" skill is in the sweet spot - not too high that you can't find stuff, but not too low that you find nothing. edit: that's confusing; "not too high that you, as a player, have no need to interact with the environment" may clear it up.
It seems as though the skill system is saying that players who want to spend time in play going through finding stuff shouldn't max out their find stuff skill. They should choose a class like fighter or wizard instead. Players who don't want to spend time searching for stuff should choose a rogue.
Which strikes me as backwards.
This is an interesting point, but I'd probably rewrite it as follows: players who want to
find stuff should play rogues, and players who want to
search for stuff should play fighters or wizards. Heh.
I think it depends on how the find stuff skill works. If your find-stuff-rogue arrives in a room, the player states "i search the room for stuff" and the DM just says "you find a secret alcove behind an illusionary wall concealed behind the library shelves", that's one type of game. If the "level" of hidden objects requires even the rogue to be more specific to find such a well-hidden area, then I think the game is more targetted towards description-searching.
And then there are the player preferences. I had a player recently, an old friend from an old 1E campaign from 20 years ago, try out a 4E game. He says to me "I search the room" at one point. I have him roll a d20 (I let them do that themselves, screw the meta

), and then tell him that he doesn't find anything. Then one other player starts specifically enumerating where his PC searches the room, and when he says "I look under the rug for a concealed or secret trapdoor", I tell him he finds one (no die roll). My old 1E friend calls out "WTF, look, even though I didn't tell you I was looking under the rug, when I say I search the room,
of course I'm looking under the rug". His perception die roll had not been very good (say, 14 or something).
Who's right here? How to handle such a situation? I don't think there's a single answer to those questions. Some players want searching to be a very quick affair and be done with it, while others like to put their minds into exploring the room's every nook and cranny. Some players like to roll dice for searching, others not.
So is an auto-finding rogue a benediction or a curse? I think it depends to whom you ask. Those that don't want the die-roll-to-find-stuff option probably don't like the auto-find option either; they probably prefer the description-search option.