To Master Vim, Use It Like Language 11 years ago
I agree that knowing basics of Vim is of great help and adds value to a programmer's skill set.
I don't agree that it should be the only thing one uses for all development/writing tasks.
Yes, vim is ubiquitous. However, no one uses vim without high levels of customization. So i think there is a bigger dependency issue here.
Also, I've seen millennials struggling to cope with vim - it's like handing a cassette to a person who's grown up with an iPod.
As long as the work gets done, an editor does not matter.