Yea I guess I should have specified that Infocom had them, but they weren't stupid mostly. They aren't as common in modern IF.
It gets worse -- there are a bunch of tools you go by throughout the game. If you fail to pick up any of them, that one will be the one you need to open one of the final doors.
It's a nasty little game, really.
I guess if I were doing it again nowadays I'd be going for a tool-assisted... umm... speedrun isn't really right here, so win-at-all-run.
Getting rid of dead ends makes some of these games feel like they are on rails. If you try enough combos of everything, eventually you'll progress.
I think its important that there is no state were you just get stuck, you should at least have a game over sequence, so that you know you have done something wrong.