1. Any sufficiently complicated text editing program contains an ad hoc, informally specified, bug-ridden, slow implementation of half of vim.
2. No new programming environment will ever satisfy advanced vim users without adding a "vim emulation" mode, thus satisfying #1. (p.s. I am a vim user)