Компиляторостроители не совладали с мозгами. Или решили, что это
неважно и не стали тратить время на эту оптимизаццыю. В том-же
ВинАВР есть косяки куда более чудовищные, чем эта срань с
константой. Тут кто-то писал про ИАР, с его "я так вижу" константы.
Приходится работать с тем, что есть.