Well, obviously not nobody ... since I like them for direct user input ...
Personally, when asking a direct question its good to have a different input interface than the general one because it lowers the impulse to try to input invalid input ... like the game asks 'whats your characters name?' ... user doesn't really read the description with the question in it, so he doesn't know its something special ... he thinks he's just in a room so he inputs 'look' ... so now his characters name is 'look' ... oops.
But mostly my concern is consistency ... the 'show menu' is a popup dialog ... so other questions for direct input should be too ... its weird to have it work one way and then the other ...
since I'm not going to get a popup dialog for direct questions ... I'm going to try to go the other route and write a function that does the same thing as showmenu but does so inline ...