Getting Inform7 to work well probably depended on 'text adventure'/IF culture, since the text adventures themselves rely on this kind of 'restricted natural language' interface to navigate. Conversely, IF developers built up a lot of intuition on how to make pseudo-natural-language input feel natural while keeping the restrictions obvious.