「たまたま」か「必然」かは使っている人の理解による部分がすべてです。 論理式とビット演算を熟知していれば両者が同じ動作をするのは必然だし、熟知していなくても「比較演算を省略せずに書く」ということを心がけているだけでも必然になります。 それが「たまたま」というのであればビット演算を理解していない状態でIF (B AND 16)==16 THEN ~をIF B AND 16 THEN ~と記述して同じ動作になるのも「たまたま」になってしまいます。