Unfortunately, this is superficially true but not in practice all that helpful for a lot of us. Most vim-style input modes or plugins for other editors are woefully lacking, and even very good ones (evil mode) seem to differ enough to be uncomfortable for a subset of long-term vim users.
Like: I've used Emacs extensively in the past, and certainly _could_ switch to evil if need be, but a few days of recent effort showed me that the switching costs are higher than I'm willing to pay right now, and it's not clear I'd be any better off in the end.
Whatever the infelicities of vim's implementation (there are certainly plenty), I think there's a tendency to underestimate the expressive nuance and (for lack of better words) complex texture of the interface.
I've been using vim for decades and use evil/emacs now.
It's simply not true that the vim modes outside of vim are critically lacking.
In fact almost all of them support text objects and the other key parts of the vim editing experience that we are talking about here and they do it well.
Some things like macros or perfect register support are not there (evil is pretty great though) but they generally have useful analogs.
This is across multiple IDE emulations that I've used.
What you said might have been true 6-7 years ago but is not true now.
It's still true, most won't even allow you to remap keys or work with the system clipboard like you can in vim. Nevermind things like proper scripting and window support.
Like: I've used Emacs extensively in the past, and certainly _could_ switch to evil if need be, but a few days of recent effort showed me that the switching costs are higher than I'm willing to pay right now, and it's not clear I'd be any better off in the end.
Whatever the infelicities of vim's implementation (there are certainly plenty), I think there's a tendency to underestimate the expressive nuance and (for lack of better words) complex texture of the interface.