BASIC などの古い言語しか知らない人も同じ違和感を受けると思う。
自分が BASIC→C の時そうだった。
IF文ってのは条件分岐を行うためのもので、その中で計算を行うなんて
発想がないんだよね。