Объекты удаляются если
- Их удалить явно с помощью del;
- Если на них нет ссылок в момент срабатывания сборщика мусора;
- В процессе освобождения памяти при завершении программы.
У вас как раз третий вариант. В первом случае программа заканчивается сразу после создания первого дроида, происходит очистка памяти, все объекты удаляются. Во-втором случае происходит то же самое после создания второго дроида.