While I understand the reasoning for doing it, there is value in allowing players the choice of whether or not to have them do the same thing.
For instance, if I accidentally go to the wrong stairs, it's made very obvious when I try to, say, ascend, only to find that the key isn't working, because there's no "up" stairs, there. With the current setting, I'd only know that I'd gone the wrong way after the action, which could cause problems.