Ошибки есть ошибки. Они должны быть исправлены до того, как ваш код заработает.
Предупреждения - это предупреждения. Они предупреждают вас, что то, что вы делаете, вероятно, плохая идея, даже если она работает (или кажется, работает) для вас в данный момент. Таким образом, они тоже должны быть исправлены.
Уведомления - это уведомления. Они должны быть замечены. Отсюда и название. Возможно, проблема не в том, что ваш код генерирует некоторые данные, но это то, что вы должны изучить и оценить в каждом конкретном случае.
И, конечно, гораздо легче заметить уведомления, если вы не получите 400 из них. Таким образом, есть большая польза от их устранения. Это делает более заметными те, кого вы еще не заметили.