Huh. So what do you think "modality" is? Emacs is inherently a modal editor. Transients, isearch, chords (when it expects another key after C-c or C-x) - that's all modality. VSCode has tons of modal features built-in - multi-cursor/selection state; snippet tab stops, rename symbol, breadcrumb nav - all that modality. Submlime has a genuine first-class modality built into its core.
The idea of vim navigation simply offers some structure and mnemonics - why should I learn hundreds of different ways to deal with text in every app, if there exists an established, well tested, popular way that can simplify it all?
The idea of vim navigation simply offers some structure and mnemonics - why should I learn hundreds of different ways to deal with text in every app, if there exists an established, well tested, popular way that can simplify it all?