The difference between vim and, say, Notepad++ as "programmer's editors" is that one is easy to start with, but you soon reach a limiting level of competence, beyond which your tools cannot take you. With vim, this does not happen, at least not for a very long time.
Such tools are indeed hard to learn, but, properly used, they amplify your skills far beyond what you can do with "consumer-grade" software.
A child with a keyboard that has prerecorded music on it has much more fun with it than they would with a grand piano. And that's perfectly fine! However, if you're a professional pianist, you're going to want to go the Steinway route, even though it takes decades of practice to really make sense on one.
(Perhaps violins would make more sense as an example?)