サブディレクトリのほうの一番上(ディレクトリのパスが書いてある行)で C-u k で消える。
意図せず押してしまって戻し方がわからなくて、しかも個別の関数になってないせいで調べるのが困難なので、この機能を殺してしまうのがよい気がする。
(defun dired-maybe-insert-subdir () (interactive) nil)
これじゃあんまり乱暴だ、という場合はこんな風にするといいのかもしれない(hook とかよくわかってないし動作試してないのでうごかない気配)
(add-hook 'dired-mode-hook (lambda () (define-key dired-mode-map "i" nil)))