大前提として、
if obj == true
とか書く奴はアホ。これはいいか?
よって、仮に Object#true? があったとして、
if obj.true?
とか書く奴もアホ。
故に、Object#true? は不要。Object#false? も同様。

ってことをみんな言ってるんじゃないかね。