¿Por qué no pueden los espacios tener espacios en ellos? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Hay algún lenguaje que permita espacios en sus nombres de variables [cerrado] 2 respuestas

Relacionado:¿Por qué los nombres de variables no pueden comenzar con números?

¿Hay una razón técnica por la que no se permiten espacios en nombres de variables o se trata de una convención?

Por ejemplo, ¿qué nos impide hacer algo como esto ?:

average score = sum of scores / number of scores

El único problema que viene a la mente son las palabras clave, pero uno podría simplemente restringir el uso de ellas en un nombre de variable, y el lexer podría distinguir entre parte de una variable y una palabra clave.

Respuestas a la pregunta(3)

Su respuesta a la pregunta