Look me in the eyes and tell me that a text editor somehow needs a text input mode or a command to exit the application that's not a universal shortcut like Ctrl-C or Ctrl-D for GNU/Linux, the fact that the "how to exit Vim" meme is a reality is a perfect example of what I mean.
Well I don’t use vim, but I wouldn’t call it “unnecessary complexity”. Modal editing has actual benefits that some people like enough to make the tradeoff.
Assuming it exists for no reason just because you don’t know what those benefits are, and that everyone else must just be stupid, is arrogance on your part.
It’s okay for powerful tools to have a learning curve.