מכמה סיבות
נזרוק שתיים: 1. קומפיילרים יכולים לעשות אופטימיזציה לקבועים לעומת משתנים 2. הרבה יותר חשוב - בני-אדם הם יצורים דפוקים. אם אתה מתכנן אלגוריתם, ואתה יודע שמשהו לא אמור להשתנות, אז תיתן לקומפיילר להגן על ההנחה הזאת. אחרת, ב100%, מישהו, מתישהו, ישנה אותו כשהוא לא אמור להשתנות, ואז באסה לך. וכמובן שיש עוד סיבות רבות...