I>Т.е. ты хочешь сказать, что семантика value-type не вписывается в OOP ? Почему ?
Потому, что value-type не ведут себя как объекты. У них нет идентичности: все объекты с равным "значением" эквивалентны. Объект — это чёрный ящик, о его внутреннем состоянии мы можем судить только по его поведению. Value-тип — это практически чистое состояние.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.