この話題も定期的に出るような気がする

参照型は通常同じ文字列を比較しても参照するアドレスが違うので
falseになるのが使い勝手悪いからという理由でC#は値比較で設計されたはず