Because it's the shell itself that gets the focus for the interactivity. You use generic suggestions (as listed elsewhere in this thread) to do things like tab-completion, substituting in previously used arguments, copying the last thing you typed, etc. but they work across commands.