Я не могу думать о какой-либо причине, почему для python требуется ключевое слово del (и большинство языков, похоже, не имеют аналогичного ключевого слова). Например, вместо удаления переменной можно просто присвоить ей None. И при удалении из словаря можно добавить метод del.
Есть ли причина хранить del в python, или это остатки дней сбора мусора Python?