Zazwyczaj bardziej rozbudowane aplikacje potrzebują dodatkowych plików ( np. konfiguracja , tekstury itp. )
Trzeba je gdzieś przechować , no i skądś je mieć , po to tworzy się instalatory aby rozpakowały/pobrały pliki i umieściły je w wyznaczonym miejscu na dysku.
Jak masz jakiś prosty program typu 'Hello World' to nie potrzebujesz nic więcej , więc nie potrzeba instalatora , choć oczywiście możesz taki zrobić.