I have some vim users in my friend circle, and some switched because they were tired of maintaining their own configs.
However, many who tried these config vim projects spent weeks hunting down performance issues. Some switched back.
Whoever says "it's more stable because it's open source and someone else will track down the issues for you" is just too optimistic and never had any actual issues they had to debug.
Finding an issue in your "home grown" config is thousand times easier as you know your dependencies and you know what they solved. What is easier, finding an issue in a couple of hundred lines of your own code, or finding an issue in thousands of lines of someone else's configs?
This is ideal for people who can't be bothered to invest the time in a very personalized set up (like Linux desktop VS MacOS) but still want something more powerful and widely accessible than VSCode for most languages (the big exception being VSCode for Typescript/JS, as a Vim obsessed dev I've finally conceded to Code, since that's my day job).
Why? As a neovim user with a lot of ts/js at $job, curious what if I'm missing especially useful (outside of the proprietary live-remote-session stuff)
Even the base Vue VSCode plugin + native TS engine doesn't support my needs for modern Vue 3 <script setup /> syntax without a ton of false positive redline errors. When I switched to using Volar my life became way easier (Neovims LSP plugins are usually a year behind the VSCode native ones let alone plugins):
https://marketplace.visualstudio.com/items?itemName=Vue.vsco...
Otherwise our Ruby backend devs can use what they want. So can frontend but they'll be constantly fighting the current.
And of course when I say reliability, I don't just mean from crashing. I mean from unnecessary work maintaining plugins and their infrastructure.
Just curious, do you also keep bash/zsh vanilla as possible? I hate sshing into servers without my rc, which is a downside. But I also don't do much sysadmin stuff so it's not a very common issue.
I've been using Linux (or Unix) for 25 years and it works well for me. I can work in large projects with many files and directories. I never even heard of people automatically transferring their RC files to remote servers. That sounds quite convenient to be fair.
Given this is how I use vim, it doesn't detract from the purpose of vim for me. I'm not entirely sure what you think the point of vim is? Do you use it as your primary editor and just choose to eschew plugins for the sake of stability or do you only use it for quick edits?
I'm slowly switching to helix, and this time around will be forcing myself to use the defaults, and not adding a single line of config.
My config never broken because of a plugin.