> And why does one even need to know vim at this point in time?
I was thinking about this a lot last night. I have learned drumming, bass guitar, guitar and I am learning piano now, so I may not be an authority on practicing, but I know that practice usually leads to a certain degree of improvement.
And very early in my career, I also practiced coding, more specifically I practiced using the IDE, and later I practiced using vim.
Both of these things give me confidence in the "writing and editing" aspects which let me focus on the other aspects of coding, like the abstract/ideas and the stack.
So I don't think it's important to know about vim, but it is important to at some point have deliberately practiced with the tools one uses daily for years to come.