IF disaster THEN abort;
However, people always forget we don't program in Notepad, rather programmer editors that are able to do automatic capitalisation of keywords.
It is a non problem, like discussion of parentheses or white space in programming languages that require them.
I have to say that when I used Modula-2, editors were very simple and banging away on the shift key or caps lock was a real irritation.
Windows IDE tooling for Modula-2, or using something like XEmacs/Emacs or Brief.
I would call that an extra compiler pass to fix the SHOUTING syntax.
For that matter, how do syntax-aware editors solve the problem of finding significant spaces (Python) or parentheses (Lisp) unintuitive, confusing, or simply unpleasant?