не нужно из-за индексации сайта поисковиками, и при переходе из гугла к примеру. Человек получит другое совсем объявление. а так же может нарушиться структура в БД. Я тоже боялся таких пустот, но это была глупость по неопытности. И как вариант не удалять, а помечать is_remove : True / False.