* Do you want autodetect indent and tab rule in file? Install plugin.
* Do you want to automatically insert matching closing parenthesis - rebind keys (half baked solution) or plugin.
* Vertical scrollbar? Plugin
* Autocomplete code using lsp? Dance with plugins or copy paste literal screens of configs for nvim
* Want nice looking theme? Plugin! (Gruvbox in my case)
* Install and manage plugins? 3rd party Plugin for that too, with init code that will clone it itself from GitHub
* Wrap long lines by whole words if possible? No default setting, I guess I need to search for plugin for that too.
List goes on and on, and it is just I’m looking at my vimrc and recalling why I added or another thing. And there are many things which I decided to just to not care about, because it requires too much time to get it work
Parent mentioned refactorings, but trust me, no matter what typing/navigating speed is, the standard refactorings in modern ides (that I bet cover most of typical refactoring work) will work faster and more correctly than manually doing the same. Even basic things like projectwise method rename or extracting something to parameter.
Almost every quality of life improvement that is standard in modern ides require tinkering with vim.