I can certainly see how this would be nice, but is it always necessary? Most of the time we are running commands that just dump some stdout / stderr.  Would it be accurate to make this a :ssh_option named :interactive => true?