There are two types of Vim users:
1. "Stop trying to make Vim and IDE with all your fancy plugins, learn Vim!"
2. "Vim is so much more than a text editor, of course you can use it as an IDE."
These two Vim users are usually the same person.
You have to learn Vim's terrible, verbose, antiquated commands in depth in order to justify using Vim. If you don't use q: (q colon) and q/ (q forward slash) in Vim, for example, you probably don't know Vim well enough to justify the efficiency loss you have compared to you using a modern IDE with multiple cursors.
Aside: It blows my mind that there are still plugin managers being invented for Vim. That's a bad sign for an editor. This shouldn't exist in userland.