S>А при чём здесь значимые типы?
S>S>var text = new String('a',123);
S>var device = new StoneAxe();
S>
Со строкой не возьмусь судить, а с топором -- мы действительно только что создали образ нового топора (и я настаиваю на том, что это именно образ нового топора, а не новый образ топора

)
Если мы напишем еще одну такую же строчку, мы создадим новый топор, хоть и такой же (прошу прощения за банальности).
S>Предлагаете заменить new на old?
Предлагаю слово, которое вроде бы ничего не делает заменить на ничто.