Ja, das hast du doch schon geagt, aber wie auch schon gesagt, woher soll ein anderer Programmierer, der deinen Quelltext kennt den wissen das er diese Variable nicht ändern darf, wenn es sie schon gibt. Du vergibst dafür ne Konstante und wenn er sie ändert hagelt es Fehlermeldungen bzw er erkennt an dem Wort const das er sie nciht ändern soll. Sicher kannst du das auch alles mit Variablen machen, aber wie schnell hat man die mal verändert auch wenn man es nicht will.
UNd mit dem Schlüsselwort const ist eben klar ersichtlich, das es sich hierbei um einen "Ausdruck" handelt, den man nicht ändern darf *Punkt*.