Por que os literais de string bruta do Python não podem terminar com uma única barra invertida?

| | | | | | | |

Tecnicamente, qualquer número ímpar de barras invertidas, conforme descrito em a documentação.

>>> r"" Arquivo "<stdin>", linha 1 r"" ^ SyntaxError: EOL durante a varredura literal de string >>> r"" "\" >>> r"" Arquivo "<stdin>", linha 1 r"" ^ SyntaxError: EOL ao escanear literal de string 

Parece que o analisador poderia tratar barras invertidas em strings brutas como caracteres regulares (não é disso que se tratam as strings brutas?), mas provavelmente estou perdendo algo óbvio.