It's not a stretch that practically everybody who accidentally ends up in vim (often because it's git's default editor) ends up googling how to exit the program. It's the tool that you can't even drop by any intuitive action.
Of course it is possible that one might not think of using ctrl+c, but that's lacking general shell knowledge, not vim knowledge.
The beginning screen of vim tells you how to exit.
If you do C-c, as normally is the case with TUI programs, Vim also tells you how to leave.
The "I don't know how to exit Vim" is a bit overplayed.
Restart your computer if all else fails