Und dann sag mir, wie ein Rechner erkennen soll, ob du einen Text oder ein anderes Syntaxelement meinst, wenn nicht durch Einrahmung mit Anführungszeichen.
Indem man eine Ausnahme einführt: ein einzelnes Wort ist auch ohne Anführungszeichen Text. Präzedenz sehen wir in Shell und Perl (sowohl als Zuweisungswert, zugegebenermaßen für Programme mit niedrigem Wert auf der Manipulexitätsordinate, als auch als Hashschlüssel). Das ist beabsichtigt und funktioniert ganz gut¹, passt ins Vorstellungsmodell von Programmierern wie dem OP, denen noch nicht der Kopf von Dogmen zuzementiert wurde.
¹ … weil Variablennamen mit Sigiln behaftet sind; leider ein Schwachpunkt im Design von JavaScript, das sich von den Regeln für Bezeichner in C inspirieren ließ.