Сугробы могут быть и на крышах, противоречия нет. Но чаще говорят: очистка кровель от снега.
В данном случае варианты равноправны.
В терминологическом значении такие существительные пишутся слитно с не: очистка — неочистка, платежи — неплатежи и т. п.
Слово отчистка происходит от глагола отчистить, обозначающего «чистя, удалить». В сочетании отчистка снега с проезжей части оно вполне соответствует этому значению.
Логистик — специалист по материально-техническому обеспечению, логист — приверженец логистики как одного из философских направлений математики.
Верно: таможенная очистка.
Запятая перед союзом и необходима, так как союз соединяет две части сложносочиненного предложения. Запятая может быть заменена на тире (как знак, выражающий значение результата, следствия): Добавь к этому знания мужчины как чёрного свистка — и получишь удивительную комбинацию.
Верно слитное написание: неочистка крыш.