むしろ小さい値オブジェクトの方が問題だろ
コピーしなくても、その外に出してるオブジェクトのクラスを弄ったり
多態使ったりすることで実装を変更することは可能だけど
ベクトルとか色とかいう普遍的なものは基本的に実装を変えないからな