どうも説明が不十分だったようです。ごめんなさい。

>デバッグのためのメッセージの出力を、出荷時に取り去れるようにする手段として、
というのは、「メッセージ」を取り去りたいのが主な目的ではなくて、
「出力」の動作を取り去るという意味せす。