This is true of the original vi but not of modern vim, where both the landing page and the message shown on ctrl+c clearly state how to exit. ctrl+c will also exit insert mode, so you don't need to know about modes or the escape key.
Of course it is possible that one might not think of using ctrl+c, but that's lacking general shell knowledge, not vim knowledge.
Of course it is possible that one might not think of using ctrl+c, but that's lacking general shell knowledge, not vim knowledge.