My issue with this is that a rogue can't substitute for a wizard in a wizardless party - can't fireball, can't teleport, heck can't even go invisible (at least in AD&D - I'm not sure on the details of how 3E adjudicates Hiding).
A party without a rogue shouldn't be opening locks, just like a party without a wizard shouldn't be fireballing. They should be finding a workaround. Otherwise there is no point in class differentiation.
(A side-comment: it is strange that 4e, the first edition to clearly prioritise rogues over wizards as lock-openeres, is so often derided for its "same-y" classes - what is more same-y than a pre-4e wizard's invisibility, fly and knock spells that make the thief virtually redundant!)
Yes of course when there is no rogue to open the locked dungeon door everyone should just turn around and go home thats much more fun!