仮に「どんな型同士でも柔軟に暗黙的にサイレントに変換されるべき」という思想であれば、「あらゆる型やデータはbool演算されるべき」みたいな発想でboolean型の導入を避けるというのも「まあ、そういう考えもあるだろうな>< オレンジは嫌いだけど><」になるし一貫性があると言えそうだけど、
Rubyのtrueとfalse - かもメモ https://chaika.hatenablog.com/entry/2016/01/12/172008
"true, false は .to_i で整数に変換できない"
・・・どういう事なの?><;