почему непогода пишется слитно
Потому что это существительные, к которым можно подобрать СИНОНИМЫ :непогода--слякот
потому что нельзя ставить слово! не большая погода, не интересная погода!
по этому пишется непогода
и это исключение
Потому что к этому существительному можно подобрать синоним. Например: непогода-сырость