As someone who first used Vim when it came out on the Amiga installed it later on our college mainframe and also used Vi and Emacs in that same era on various mainframes I have to agree with you. It is not a good IDE but that’s because it’s not, it’s a text editor and a 30 year old one at that. It always amazes me that people use it for development and think it’s a badge of honor. It’s honestly really very silly. Because when you think about it, it’s basically one step up from someone using notepad. My opinion of programmers who still primarily use Vim is about the same as those that use notepad. Yes it is challenging to get the hang of (although emacs is more difficult) so kudos you learned how to use it but I can think of no other place where people choose to use antiquated tools when better ones are available. Imagine someone today still trying to use a cellphone from the same era in 2022. (For reference they were called car phones because you had to install them in car.) Sure Vim has been updated and ported over the years and it is a good tool to know how to use but in 2022 it is a terrible choice for development unless you have no other choice.
There is one benefit to having it around, it makes identifying “brogrammers” very easy. Vim is worth like 20 points on the brogrammer scale. Vim is essentially the vinyl record of editors. There is nothing inherently wrong with it. It still works as well today as it did in 1991. You cannot convince devotees that new technology is better so don’t bother. And since there are much better options available today I assume anyone who uses it is doing I primarily for affect. But still I never try to convince people to try a modern IDE