Because Vim is a power tool that must be learned. You cannot "just use it". Would you say the UX of an airplane is bad because you have so many knobs and buttons and have to learn how to use them before flying?
steep learning curve doesn't imply bad UX, or useless, or not great.
The same I heard about sendmail and its configs :).
Because vim is useless for those who do not touchtype.