警告とは
悪いことが起きる可能性があるときに、それを通知することです。
プログラミングで警告は無視してはいけない
プログラミング言語、特にコンパイル言語では、警告が出ることがあります。 これを無視してはいけないというのは「常識」です。 ちゃんと原因を調査しましょう。
抑制してもよい場合
例えば、java.util.Optional#get()はnullを返すことはないのですが、 Eclipseではこれがうまく検知できないようです。 そういうときに、自分が何をやってるか分かっている場合に抑制する、 Javaの場合にSuppressWarningsを付けるのはアリだと思います。
問題は、警告が何を意味しているかを知らずに、 ただ警告が出たから無視する、あるいは抑制するのは、 プログラマーとしては失格です。