Odpowiedzi:
Kiedy używasz czegoś, co nie jest oficjalną wersją (tj. Wszystkich pakietów testowych i najnowszych pakietów testowych na github), nie musisz usuwać katalogu instalacyjnego (czek jest zakomentowany). Oznacza to, że wszystko, co musisz zrobić, to usunąć plik configuration.php i możesz po prostu ponownie rozpocząć instalację. Ryzyko polega na tym, że ludzie mogą przypadkowo zatwierdzić usunięty katalog instalacyjny, a naprawienie go staje się dla wszystkich zaangażowane.
Nie mogę powiedzieć, że znam odpowiedź, ale domyślam się, że jest to ostatnia szansa na ponowne uruchomienie instalacji (przez usunięcie configuration.php) na wypadek, gdyby coś poszło nie tak, użyto niewłaściwej bazy danych lub z jakiegokolwiek innego powodu nie złapanego przez obsługa błędów.
Automatyczne usunięcie folderu może spowodować jego usunięcie, gdy nie powinno.
Istnieje również szansa, jak wskazuje @Farahmand, że w folderze znajdują się inne pliki (chociaż nie powinno ich być), być może z innego oprogramowania.
Ponieważ niewiele osób może tymczasowo umieścić niektóre pliki w dowolnym miejscu, na przykład katalog instalacyjny Joomla, i nie chce, aby były one automatycznie usuwane. To może być rzadki warunek, ale Joomla powinna wziąć pod uwagę wszystkie prawdopodobieństwa!
/tmpkatalogu. Również pliki w tmpkatalogach mogą być automatycznie usuwane przez niektóre zadania cron.