may be you don't use Vi, Geany keybindings are not editing. You try to delete words up to a unique character in the line, you can't do it in Geany or any ordinary editor. In Vi use dt and the character, is that simple. So many example Vi is superior. I see experienced programmers still use the mouse. They could learn something as hard as programming but don't want to try Vi I think mostly Vim users are not programmers. Vi is for Unix terminal, so more likely they good at administration using terminal. It looks like is not possible to add IDE features to Vim, nobody ever try it. Vim runs in a terminal and even Gvim is still a terminal with only the UI menu