Using Sublime as my main editor was my choice.
Using vim as my main editor on the linux command line was practical, since it is the default.
Using Visual Studio Code or IntelliJ is a choice that my employer makes for me.
We have so many editors because computers are old and we condensed the number of mainstream operating systems down significantly from what is was in the past so now people that came in contact with various editor traditions are trying to bring those features together in new text editors.