The immediately noticeable difference between vi and other editors is that when vi launches you can't just start typing text.
Linux is not just about the choice of distribution or desktop environment, but also how efficiently you want to interact with your PC.
Linux isn't just about picking a distro or desktop environment - it's also about optimizing how you interact with your PC for maximum efficiency.