¿Por qué los literales de cadena sin procesar de Python no pueden terminar con una sola barra invertida?

| | | | | | | |

Técnicamente, cualquier número impar de barras invertidas, como se describe en la documentación.

>>> r"" Archivo "<stdin>", línea 1 r"" ^ SyntaxError: EOL mientras escanea el literal de cadena >>> r"" "\" >>> r"" Archivo "<stdin>", línea 1 r"" ^ SyntaxError: EOL while scaning string literal 

Parece que el analizador podría tratar las barras invertidas en cadenas sin formato como caracteres regulares (¿no es eso de lo que se tratan las cadenas sin procesar?), pero probablemente me esté perdiendo algo obvio.