大規模開発において、t.Value = 0とt.Value = 1とt.Value = 2というコードが
至るところに点在しているとき、
Valueの値を0か1に制限する必要が生じたとすると、
点在しているt.Value = 2というコードを探しだして変更する
という大変な作業が必要になる。
別に一生小規模開発しかしないなら別にいいんだけどね。