I kind of share your view, but on a lower order of magnitude: I prefer vim, but now that I'm getting older, _neovim_ has come out. And of course it has all this fancy horseshit that essentially makes it look like an IDE. Things like git integration "zen mode", and what-have-you. But every time I've tried to use these "cool" plugins, they never fucking work! Like, if you show these cool screenshots, and represent that if I install them, I get zen mode, git integration, catpuccin color theme, then I expect it to just fucking work. I'm not going to sit there and PLAY with it (i.e. a toy) till I get what was shown to me. I want to crack open the tool and use it.
Another thing that always gets lost in these dev env debates is what language and use-case. I do mostly C++, and most of my time is spent going between 2 or so buffers. I'm not doing something that requires zipping across several unique files per minute. Even if I do need to change files, having a slower mechanism to get there causes me to think more carefully about what I actually need to do there. So the extra 5-10 seconds aren't fully lost.
Another thing that always gets lost in these dev env debates is what language and use-case. I do mostly C++, and most of my time is spent going between 2 or so buffers. I'm not doing something that requires zipping across several unique files per minute. Even if I do need to change files, having a slower mechanism to get there causes me to think more carefully about what I actually need to do there. So the extra 5-10 seconds aren't fully lost.