Тут скорее наложение олдскульного погромирования, когда ключевые слова несли действительный смысл, куды класть в памяти переменную(осталось в явном виде в аттрибутах at_address и прочих) и формальных ограничений, чтобы не выстрелить в ногу, из той же серии, что и const, extern, public, private(если говорить о плюсах) и тд. По крайней мере мне это так видится.